# P2P.ORG Documentation ## Guides - [Authentication](https://docs.p2p.org/docs/authentication.md): Get your authentication token - [Get Started](https://docs.p2p.org/docs/get-started.md) - [Networks Supported](https://docs.p2p.org/docs/networks-supported.md): Check the list of networks supported - [Integration Planning Guide](https://docs.p2p.org/docs/planning-considerations.md): Plan your integration with P2P.ORG - [Overview](https://docs.p2p.org/docs/platform-overview.md) - [Delegator](https://docs.p2p.org/docs/data-delegator.md) - [Getting Started](https://docs.p2p.org/docs/getting-started-data-api.md) - [Network](https://docs.p2p.org/docs/network.md) - [Networks Supported](https://docs.p2p.org/docs/networks-supported-data-api.md): Check the list of networks supported - [Overview](https://docs.p2p.org/docs/overview.md) - [Validator](https://docs.p2p.org/docs/validator.md) - [Overview](https://docs.p2p.org/docs/overview-dvt-solutions.md) - [Getting started](https://docs.p2p.org/docs/getting-started-ssv-on-chain.md) - [Overview](https://docs.p2p.org/docs/ssv-on-chain-overview.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-ssv-on-chain.md) - [Getting Started with Trezor](https://docs.p2p.org/docs/getting-started-ssv-trezor.md) - [Getting Started](https://docs.p2p.org/docs/getting-started-ssv.md) - [Overview](https://docs.p2p.org/docs/ssv-api-overview.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-ssv.md) - [Incremental Staking / Top-up](https://docs.p2p.org/docs/incremental-staking-top-up.md) - [Partial Withdrawals](https://docs.p2p.org/docs/partial-withdrawals.md) - [Overview](https://docs.p2p.org/docs/pectra-upgrade-overview.md) - [Prepare Staking Transaction for Pectra](https://docs.p2p.org/docs/prepare-staking-transaction-for-pectra.md) - [New Validator Creation](https://docs.p2p.org/docs/new-validator-creation.md) - [Validator Consolidation](https://docs.p2p.org/docs/validator-consolidation.md) - [Getting Started](https://docs.p2p.org/docs/pooled-staking-getting-started.md) - [Overview](https://docs.p2p.org/docs/pooled-staking-overview.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/pooled-staking-signing-transaction.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal.md) - [Getting Started](https://docs.p2p.org/docs/restaking-eth.md) - [Overview](https://docs.p2p.org/docs/restaking-overview.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-restaking.md) - [Getting Started](https://docs.p2p.org/docs/getting-started-aptos.md) - [Overview](https://docs.p2p.org/docs/overview-aptos.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-aptos.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-aptos.md) - [Overview](https://docs.p2p.org/docs/overview-avail.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-avail.md) - [Getting Started](https://docs.p2p.org/docs/staking-avail.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-avail.md) - [Overview](https://docs.p2p.org/docs/overview-babylon.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-babylon.md) - [Getting Started](https://docs.p2p.org/docs/staking-babylon.md) - [Withrawal](https://docs.p2p.org/docs/withrawal-babylon.md) - [Getting Started](https://docs.p2p.org/docs/getting-started-celestia.md) - [Overview](https://docs.p2p.org/docs/overview-celestia.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-celestia.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-celestia.md) - [Overview](https://docs.p2p.org/docs/overview-cosmos.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-cosmos.md) - [Getting Started](https://docs.p2p.org/docs/staking-cosmos.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-cosmos.md) - [Ethereum Staking 101](https://docs.p2p.org/docs/ethereum-staking-a-comprehensive-guide.md) - [Overview](https://docs.p2p.org/docs/overview-eth.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-eth.md) - [Getting Started](https://docs.p2p.org/docs/staking-ethereum.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-eth.md) - [Withdrawal using VEM](https://docs.p2p.org/docs/withdrawal-vem.md) - [Networks Supported](https://docs.p2p.org/docs/networks-supported-staking-api.md): Check the list of networks supported - [Overview](https://docs.p2p.org/docs/overview-polkadot.md) - [Sign the Transaction Offline](https://docs.p2p.org/docs/signing-transaction-offline-polkadot.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-polkadot.md) - [Getting Started](https://docs.p2p.org/docs/staking-polkadot.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-polkadot.md) - [Overview](https://docs.p2p.org/docs/overview-polygon.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-polygon.md) - [Getting Started](https://docs.p2p.org/docs/staking-polygon.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-polygon.md) - [Overview](https://docs.p2p.org/docs/overview-sei.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-sei.md) - [Getting Started](https://docs.p2p.org/docs/staking-sei.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-sei.md) - [Overview](https://docs.p2p.org/docs/overview-solana.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-solana.md) - [Getting Started](https://docs.p2p.org/docs/staking-solana.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-solana.md) - [Overview](https://docs.p2p.org/docs/staking-overview.md) - [Overview](https://docs.p2p.org/docs/overview-sui.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-sui.md) - [Getting Started](https://docs.p2p.org/docs/staking-sui.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-sui.md) - [Overview](https://docs.p2p.org/docs/overview-ton.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-ton.md) - [Getting Started](https://docs.p2p.org/docs/staking-ton.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-ton.md) - [Overview](https://docs.p2p.org/docs/overview-tron.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/signing-transaction-tron.md) - [Getting Started](https://docs.p2p.org/docs/staking-tron.md) - [Withdrawal](https://docs.p2p.org/docs/withdrawal-tron.md) - [Integration Workflow Example](https://docs.p2p.org/docs/implementation-example.md) - [Staking UI Showcase with Unified API](https://docs.p2p.org/docs/staking-ui-showcase-with-unified-api.md) - [Getting Started](https://docs.p2p.org/docs/unified-api-getting-started.md) - [dYdX](https://docs.p2p.org/docs/dydx.md): Unified API + dYdX Integration Workflow - [Networks Supported (Unified API)](https://docs.p2p.org/docs/unified-api-networks.md) - [Aptos](https://docs.p2p.org/docs/unified-api-aptos.md): Unified API + Aptos Integration Workflow - [Avail](https://docs.p2p.org/docs/unified-api-avail.md): Unified API + Avail Integration Workflow - [Babylon PoS](https://docs.p2p.org/docs/unified-api-babylon-pos.md): Unified API + Babylon PoS (BABY) Integration Workflow - [Babylon](https://docs.p2p.org/docs/unified-api-babylon.md): Unified API + Babylon 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 - [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 - [Story Protocol](https://docs.p2p.org/docs/unified-api-story-protocol.md): Unified API + Story Protocol Integration Workflow - [Sui](https://docs.p2p.org/docs/unified-api-sui.md): Unified API + Sui 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 - [Overview](https://docs.p2p.org/docs/unified-api-overview.md) - [Cardano Transaction Signing](https://docs.p2p.org/docs/cardano-transaction-signing.md) - [Graph Transaction Signing](https://docs.p2p.org/docs/docgraph-transaction-signing.md) - [dYdX Transaction Signing](https://docs.p2p.org/docs/dydx-transaction-signing.md) - [Sign and Broadcast Transaction](https://docs.p2p.org/docs/unified-api-signing-transaction.md) - [Near Transaction Signing](https://docs.p2p.org/docs/near-signing-transaction.md) - [Babylon Transaction Signing](https://docs.p2p.org/docs/signing-transaction-baby.md) - [Tezos Transaction Signing](https://docs.p2p.org/docs/tezos-transaction-signing.md) - [FAQ](https://docs.p2p.org/docs/faq.md) - [Aggregated Docs for LLMs](https://docs.p2p.org/docs/llms.md): Reference the entire P2P.ORG API documentation in your AI tool - [Using MCP to Read API Docs](https://docs.p2p.org/docs/mcp.md): Read the P2P.ORG API documentation using our MCP server - [Overview for AI Tools](https://docs.p2p.org/docs/overview-ai.md): Using AI tools to consume P2P.ORG's API documentation ## API Reference - [Introduction](https://docs.p2p.org/reference/introduction-dvt.md) - [Get List of Deposits With Validators](https://docs.p2p.org/reference/p2p-ssv-transaction-deposit-list.md): Get a list of deposits with validators. - [Get List of Validators](https://docs.p2p.org/reference/p2p-ssv-transaction-validator.md): Get a list of validators by address. - [Prepare SSV Proxy Claim Transaction](https://docs.p2p.org/reference/p2p-transaction-claim.md): Construct a serialized transaction to claim ETH from the SSV proxy smart contract. - [Prepare SSV Proxy Staking Transaction](https://docs.p2p.org/reference/p2p-transaction-deposit.md): Construct a serialized transaction to deposit ETH to the SSV proxy smart contract. - [Prepare SSV Proxy Withdrawal Transaction](https://docs.p2p.org/reference/p2p-transaction-withdraw.md): Construct a serialized transaction to withdraw ETH from the SSV proxy smart contract. - [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. - [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. - [Check Status Request](https://docs.p2p.org/reference/ssv-request-status.md): Check the status of the set-up operation. - [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 exitValidator Transaction](https://docs.p2p.org/reference/transaction-exit-validator.md): Construct a serialized transaction to initiate the validator exit from the cluster. - [Get Cluster Fee Balance](https://docs.p2p.org/reference/transaction-get-balance.md): Check the total SSV cluster balance. - [Get Operator Fee](https://docs.p2p.org/reference/transaction-get-operator-fee.md): Check the operator on the SSV cluster. - [Prepare removeValidator Transaction](https://docs.p2p.org/reference/transaction-remove-validator.md): Construct a serialized transaction to remove a validator from the cluster. - [Prepare Change feeRecipientAddress Transaction](https://docs.p2p.org/reference/transaction-set-feerecipientaddress.md): Construct a serialized transaction to set the `feeRecipientAddress` on the SSV cluster. - [Prepare Withdraw Transaction](https://docs.p2p.org/reference/transaction-withdraw.md): Construct a serialized transaction to withdraw a specified amount. - [Complete Queued Withdrawals](https://docs.p2p.org/reference/eth-eigen-complete-queued-withdrawals.md): Construct a serialized transaction to complete queued withdrawals. - [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. - [Get Operator List](https://docs.p2p.org/reference/eth-eigen-operator-list.md): Get the list of all EigenLayer node operators. - [Queue Withdrawals](https://docs.p2p.org/reference/eth-eigen-queue-withdrawals.md): Construct a serialized transaction to queue withdrawals. - [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. - [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. - [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. - [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. - [Introduction](https://docs.p2p.org/reference/introduction.md) - [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 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 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 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 the signed transaction to the Aptos network. - [Get Transaction Status](https://docs.p2p.org/reference/aptos-transaction-status.md): Check the status of the transaction. - [Add Staking Proxy Account](https://docs.p2p.org/reference/avail-account-add.md): Adding a staking proxy account allows users to utilize an account less frequently while maintaining active participation in the Avail network based on the weight of tokens held within that account. - [Remove Staking Proxy Account](https://docs.p2p.org/reference/avail-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 Avail network. - [Create Extra Bond Request](https://docs.p2p.org/reference/avail-staking-bondextra.md): Creating an extra bond request in exchange for some other benefit. - [Get List Validators](https://docs.p2p.org/reference/avail-staking-nominate-list.md): Return a list of P2P.org public validators to nominate. - [Create Rebond Request](https://docs.p2p.org/reference/avail-staking-rebond.md): Rebonding tokens within the Avail network involves the process of re-staking or redelegating tokens that were previously withdrawn from the staking mechanism. - [Create Stake Request](https://docs.p2p.org/reference/avail-staking-stake.md): Creating a stake request in exchange for some other benefit. - [Create Unbond Request](https://docs.p2p.org/reference/avail-staking-unbond.md): Unbonding tokens within the Avail network refers to the process of withdrawing or releasing tokens that were previously staked or bonded. - [Withdraw Unbonded Request](https://docs.p2p.org/reference/avail-staking-withdrawunbonded.md): Withdrawing tokens within the Avail network that were previously unbonded. - [List Broadcasted Transactions](https://docs.p2p.org/reference/avail-transaction-list.md): Return a list of all broadcasted transactions. - [Broadcast Transaction](https://docs.p2p.org/reference/avail-transaction-send.md): Broadcast transaction to the Avail network. - [Get Transaction Status](https://docs.p2p.org/reference/avail-transaction-status.md): Check the status of the transaction. - [Create Extra Bond Request](https://docs.p2p.org/reference/avail-pool-bond-extra.md): Creating an extra bond request on the Avail nomination pool where a user has membership in exchange for some other benefit. - [Create Bond Request](https://docs.p2p.org/reference/avail-pool-bond.md): Creating a bond request on the Avail nomination pool where a user has membership in exchange for some other benefit. - [Create Claim Payout Request](https://docs.p2p.org/reference/avail-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 Claim Permission Request](https://docs.p2p.org/reference/avail-pool-set-claim-permission.md): Creating a claim permission request allows users having membership in the Avail nomination pool to grant permission to any other pool member account for claiming, bonding or withdrawing rewards on behalf of the user. - [Create Unbond Request](https://docs.p2p.org/reference/avail-pool-unbond.md): Unbonding tokens within a Avail 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/avail-pool-withdraw-unbonded.md): Withdrawing tokens within the Avail network that were previously unbonded and the following exiting the nomination pool. - [Create Staking Request](https://docs.p2p.org/reference/babylon-stake.md): Create staking request transaction. - [Get List Transactions](https://docs.p2p.org/reference/babylon-transaction-get-by-address.md): Retrieve a list of all Babylon transactions on the Bitcoin network for a specific staker address. - [Check Transaction Status](https://docs.p2p.org/reference/babylon-transaction-get-by-tx-hash.md): Retrieve a specific transaction from the Bitcoin network by its hash to check the status. - [Broadcast Transaction](https://docs.p2p.org/reference/babylon-transaction-send.md): Broadcast a signed transaction to the Bitcoin network. - [Broadcast Unbonding Transaction](https://docs.p2p.org/reference/babylon-transaction-unbonding.md): Broadcast the unstaking transaction to the Bitcoin network to release the unbonded assets for early withdrawal. - [Create Unstake Request](https://docs.p2p.org/reference/babylon-unstake.md): Unstake locked assets within the Bitcoin network before the expiration of their time-lock period. - [Create Withdrawal Request](https://docs.p2p.org/reference/babylon-withdrawal.md): Withdraw staked assets within the Bitcoin network, the time-lock period for those has expired or those that were previously unbonded for early withdrawal. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-babylon-transaction.md): Broadcast transaction to the Babylon network. - [Create Claim Rewards Request](https://docs.p2p.org/reference/create-babylon-claim-rewards-transaction.md): Create claim rewards request transaction. - [Create Staking Request](https://docs.p2p.org/reference/create-babylon-stake-transaction.md): Create stake request transaction. - [Create Unstake Request](https://docs.p2p.org/reference/create-babylon-unstake-transaction.md): Create unstake request transaction. - [Encode Transaction](https://docs.p2p.org/reference/encode-babylon-transaction.md): Prepare an encoded transaction in the hexadecimal format for signing within a third-party service. - [Check Transaction Status](https://docs.p2p.org/reference/get-babylon-transaction-status.md): Check the status of the transaction. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-celestia-transaction.md): Broadcast transaction to the Cosmos network. - [Create Claim Rewards Request](https://docs.p2p.org/reference/create-celestia-claim-rewards-transaction.md): Create claim rewards 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. - [Create Staking Request](https://docs.p2p.org/reference/create-celestia-stake-transaction.md): Create stake request transaction. - [Create Unstake 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. - [Check Transaction Status](https://docs.p2p.org/reference/get-celestia-transaction-status.md): Check the status of the transaction. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-cosmos-transaction.md): Broadcast transaction to the Cosmos network. - [Create Claim Rewards Request](https://docs.p2p.org/reference/create-cosmos-claim-rewards-transaction.md): Create claim rewards 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 Staking Request](https://docs.p2p.org/reference/create-cosmos-stake-transaction.md): Create stake request transaction. - [Create Unstake Request](https://docs.p2p.org/reference/create-cosmos-unstake-transaction.md): Create unstake 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. - [Check Transaction Status](https://docs.p2p.org/reference/get-cosmos-transaction-status.md): Check the status of the transaction. - [Create Staking Increment Request](https://docs.p2p.org/reference/eth-increment-request-create.md): Set up a new increment request. - [Get Increment Request Status](https://docs.p2p.org/reference/eth-increment-request-status.md): Check the status of the increment request. - [Create Staking Request](https://docs.p2p.org/reference/eth-nodes-request-create.md): Set up nodes for staking using P2P infrastructure. - [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. - [Get Request Status](https://docs.p2p.org/reference/eth-nodes-request-status.md): Check the status of the node set-up operation and retrieve the details of the validator by using the node request operation identifier. For several requests, see the [Get All Requests Status](ref:eth-nodes-request-list) endpoint. - [Get List of Deposits With Validators](https://docs.p2p.org/reference/eth-p2p-transaction-deposit-list.md): Get a list of deposits with validators. - [Get List of Validators](https://docs.p2p.org/reference/eth-p2p-transaction-validator.md): Get a list of validators by address. - [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. - [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. - [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 Partial or Full 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. - [Prepare Withdrawal Transaction for EOA Validators](https://docs.p2p.org/reference/eth-staking-withdrawal.md): Construct a serialized transaction to initiate the withdrawal process for EOA validators validators, utilizing the functionalities of P2P smart contract. - [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. - [Prepare Proxy Staking Transaction](https://docs.p2p.org/reference/p2p-transaction-direct-deposit.md): Construct a serialized transaction to deposit ETH to the proxy smart contract. - [Introduction](https://docs.p2p.org/reference/introduction-api.md) - [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 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 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 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 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. - [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 Extra Bond Request](https://docs.p2p.org/reference/polkadot-staking-bondextra.md): Creating an extra bond request in exchange for some other benefit. - [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 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. - [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. - [Withdraw Unbonded Request](https://docs.p2p.org/reference/polkadot-staking-withdrawunbonded.md): Withdrawing tokens within the Polkadot network that were previously unbonded. - [List Broadcasted Transactions](https://docs.p2p.org/reference/polkadot-transaction-list.md): Return a list of all broadcasted transactions. - [Broadcast Transaction](https://docs.p2p.org/reference/polkadot-transaction-send.md): Broadcast transaction to the Polkadot network. - [Get Transaction Status](https://docs.p2p.org/reference/polkadot-transaction-status.md): Check the status of the transaction. - [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 Redelegate Request](https://docs.p2p.org/reference/polygon-staking-redelegate.md): Redelegate tokens from another validator. - [Create Restake Request](https://docs.p2p.org/reference/polygon-staking-restake.md): Withdraw rewards in tokens and then stake them. - [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. - [Broadcast Transaction](https://docs.p2p.org/reference/polygon-transaction-send.md): Broadcast a signed transaction to the Polygon network. - [Broadcast Transaction](https://docs.p2p.org/reference/broadcast-sei-transaction.md): Broadcast transaction to the Sei network. - [Create Claim Rewards Request](https://docs.p2p.org/reference/create-sei-claim-rewards-transaction.md): Create a claim rewards 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 Staking Request](https://docs.p2p.org/reference/create-sei-stake-transaction.md): Create a stake request transaction. - [Create Unstake Request](https://docs.p2p.org/reference/create-sei-unstake-transaction.md): Create an unstake 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. - [Check Transaction Status](https://docs.p2p.org/reference/get-sei-transaction-status.md): Check the status of the 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. - [Create Deactivate Stake Request](https://docs.p2p.org/reference/solana-staking-deactivate.md): Create deactivate stake request transaction. - [Create Delegate Request](https://docs.p2p.org/reference/solana-staking-delegate.md): Create delegate request transaction. - [Get Staking Account](https://docs.p2p.org/reference/solana-staking-get-staking-account.md): Return information about staking accounts. - [Create Merge Request](https://docs.p2p.org/reference/solana-staking-merge.md): Create merge request transaction. - [Send Transaction](https://docs.p2p.org/reference/solana-staking-send.md): Send the signed transaction to the Solana network. - [Create Split Request](https://docs.p2p.org/reference/solana-staking-split.md): Create split request transaction. - [Create Staking Request](https://docs.p2p.org/reference/solana-staking-stake.md): Create staking request transaction. - [Create Withdrawal Request](https://docs.p2p.org/reference/solana-staking-withdraw.md): Create withdrawal request transaction. - [Get Validator Status](https://docs.p2p.org/reference/solana-validator-status.md): Check the status of the validator's vote account. - [Create Staking Request](https://docs.p2p.org/reference/sui-staking-stake.md): Create staking request transaction. - [Create Withdrawal Request](https://docs.p2p.org/reference/sui-staking-withdraw.md): Create a request to withdraw unstaked tokens. - [Get Stake List](https://docs.p2p.org/reference/sui-transactio-get-stake-list.md): Retrieve a list of stakes for account address specified. - [Broadcast Transaction](https://docs.p2p.org/reference/sui-transaction-send.md): Broadcast transaction to the Sui network. - [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. - [Broadcast Transaction](https://docs.p2p.org/reference/ton-staking-broadcast.md): Broadcast a signed transaction to the TON network. - [Get Transaction Status](https://docs.p2p.org/reference/ton-staking-transaction-status.md): Retrieve a specific transaction from the TON network by its hash. - [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-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 Delegator APR](https://docs.p2p.org/reference/data-delegator-apr.md): Get delegator APR (Annual Percentage Rate). - [Get Delegator APY](https://docs.p2p.org/reference/data-delegator-apy.md): Get a list of delegator annual percentage yield (APY). - [Get Delegator Rewards](https://docs.p2p.org/reference/data-delegator-rewards.md): Get a list of delegator rewards. - [Get Delegator Stake](https://docs.p2p.org/reference/data-delegator-stakes.md): Get a current delegator stake. - [Get Delegator Summary](https://docs.p2p.org/reference/data-delegator-summary.md): Get a list of delegator rewards, stake and APY. - [Get Total Delegator Rewards](https://docs.p2p.org/reference/data-delegator-total-rewards.md): Get total delegator rewards. - [Get Delegator Pool Rewards](https://docs.p2p.org/reference/data-delegator-pool-rewards.md): Get a list of delegator pool's rewards. - [Get Delegator Pool Summary](https://docs.p2p.org/reference/data-delegator-pool-summary.md): Get a list of delegator pool's rewards, stake and APY. - [Get Network APR](https://docs.p2p.org/reference/data-network-apr.md): Method to retrieve network APR by staking period. - [Get Network APY](https://docs.p2p.org/reference/data-network-apy.md): Method to retrieve network APY 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 Exit Queue](https://docs.p2p.org/reference/data-network-exit-queue.md): Method to retrieve the network exit queue — a queue of validators who have requested to exit the network. Validators in the queue must wait for a certain period before they can safely exit. - [Get Last Staking Period](https://docs.p2p.org/reference/data-network-last-staking-period.md): Method to retrieve network last staking period. - [Get Network Rewards](https://docs.p2p.org/reference/data-network-rewards.md): Method to retrieve network rewards by staking period. - [Get Network Stake](https://docs.p2p.org/reference/data-network-stake.md): Method to retrieve network stake by staking period. - [Get Staking Queue](https://docs.p2p.org/reference/data-network-staking-queue.md): Method to retrieve network staking queue. - [Get Supply Data](https://docs.p2p.org/reference/data-network-supply-data.md): Method to retrieve network supply data. - [Get Validators Count](https://docs.p2p.org/reference/data-network-validator-count.md): Method to retrieve network validators count by staking period. - [Get Validator APY](https://docs.p2p.org/reference/data-validator-apy.md): Get a list of validator annual percentage yield (APY). - [Get Validator Delegators Count](https://docs.p2p.org/reference/data-validator-delegators-count.md): Get a validator delegators count. - [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 Rewards](https://docs.p2p.org/reference/data-validator-rewards.md): Get a list of validator rewards. - [Get Validator Stake](https://docs.p2p.org/reference/data-validator-stakes.md): Get a current validator stake. - [Get Validator State](https://docs.p2p.org/reference/data-validator-state.md): Get a validator state. - [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 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 Summary](https://docs.p2p.org/reference/data-validator-summary.md): Get a list of validator rewards, stake and APY. - [Introduction](https://docs.p2p.org/reference/introduction-unified.md) - [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. - [Broadcast Transaction](https://docs.p2p.org/reference/unified-transaction-send.md): Broadcast the signed transaction to the network. ## Recipes - [Near Staking | Unified API](https://docs.p2p.org/recipes/near-staking-unified-api.md) - [Near 質押 | 統一 API](https://docs.p2p.org/recipes/near-質押-統一-api.md) - [Polkadot Staking | Unified API](https://docs.p2p.org/recipes/polkadot-staking-unified-api.md) - [Polkadot 质押 | 统一 API](https://docs.p2p.org/recipes/polkadot-质押-统一-api.md) - [SEI Staking | Unified API](https://docs.p2p.org/recipes/sei-staking-unified-api.md) - [SEI 质押 | 统一 API](https://docs.p2p.org/recipes/sei-质押-统一-api.md) - [Solana Staking | Unified API](https://docs.p2p.org/recipes/solana-staking-unified-api.md) - [Solana 质押案例 | Unified API](https://docs.p2p.org/recipes/solana-质押案例-unified-api.md) ## Changelog - [Restaking API: Fixed Withdrawal Credentials Ownership Proof](https://docs.p2p.org/changelog/restaking-api-fixed-beacon-chain-proof-generation.md) - [EigenLayer Support Now Available on Hoodi Testnet](https://docs.p2p.org/changelog/restaking-api-enhancements.md) - [Hoodi Testnet Replaces Holesky for Ethereum APIs](https://docs.p2p.org/changelog/hoodi-testnet.md) - [Data API Enhancements and New Method](https://docs.p2p.org/changelog/data-api-enhancements-and-new-method.md) - [New DVT API Flow](https://docs.p2p.org/changelog/new-dvt-api-flow.md)