{ "opencollection": "1.0.0", "info": { "name": "Chainstack Arbitrum Node Account Info Validatiors Info API", "version": "1.0.0" }, "items": [ { "info": { "name": "Validatiors Info", "type": "folder" }, "items": [ { "info": { "name": "Get attestation data", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/attestation_data", "params": [ { "name": "slot", "value": "", "type": "query", "description": "Slot for which to retrieve attestation data" }, { "name": "committee_index", "value": "", "type": "query", "description": "Committee index for which to retrieve attestation data" } ] }, "docs": "Get attestation data" }, { "info": { "name": "Get attestations of the beacon block by block_id", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/attestation_of_beacon_block_by_block_id", "params": [ { "name": "block_id", "value": "", "type": "path", "description": "Block identifier, e.g., 'head', 'genesis', 'finalized', or a specific block root." } ] }, "docs": "Get attestations of the beacon block by block_id" }, { "info": { "name": "Get attester slashings", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/attester_slashings" }, "docs": "Get attester slashings" }, { "info": { "name": "Get attestations from the beacon pool", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/beacon_pool_attestations", "params": [ { "name": "slot", "value": "", "type": "query", "description": "The slot number to filter attestations" }, { "name": "committee_index", "value": "", "type": "query", "description": "The committee index to filter attestations" } ] }, "docs": "Get attestations from the beacon pool" }, { "info": { "name": "Produce an unsigned blinded block", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/produce_unsigned_blinded_block", "params": [ { "name": "slot", "value": "", "type": "path", "description": "Slot for which to produce a new blinded block" }, { "name": "randao_reveal", "value": "", "type": "query", "description": "RANDAO reveal for the block" }, { "name": "graffiti", "value": "", "type": "query", "description": "Graffiti for the block" } ] }, "docs": "Produce an unsigned blinded block" }, { "info": { "name": "Produce a new block for the given slot", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/produce_unsigned_block", "params": [ { "name": "slot", "value": "", "type": "path", "description": "Slot for which to produce a new block" }, { "name": "randao_reveal", "value": "", "type": "query", "description": "RANDAO reveal for the block" }, { "name": "graffiti", "value": "", "type": "query", "description": "Graffiti for the block" } ] }, "docs": "Produce a new block for the given slot" }, { "info": { "name": "Get proposer duties", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/proposer_duties", "params": [ { "name": "epoch", "value": "", "type": "path", "description": "Epoch for which to get the proposer duties" } ] }, "docs": "Get proposer duties" }, { "info": { "name": "Get proposer slashings from the beacon pool", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/proposer_slashings" }, "docs": "Get proposer slashings from the beacon pool" }, { "info": { "name": "Get validator balances by state and ID", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/validator_balances", "params": [ { "name": "state_id", "value": "", "type": "path", "description": "State identifier, e.g., 'head', 'finalized', 'genesis', or a specific slot number." }, { "name": "id", "value": "", "type": "query", "description": "Validator ID" } ] }, "docs": "Get validator balances by state and ID" }, { "info": { "name": "Get information about a specific validator in a given state", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/validator_information_by_state_id", "params": [ { "name": "state_id", "value": "", "type": "path", "description": "State identifier which can be a slot number, an epoch number, a block root, or 'genesis', 'head' (default is 'head')." }, { "name": "validator_index", "value": "", "type": "path", "description": "Index of the validator (default is '1')." } ] }, "docs": "Get information about a specific validator in a given state" }, { "info": { "name": "Get validator by state and ID", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/validator_information_by_state_id_or_public_key", "params": [ { "name": "state_id", "value": "", "type": "path", "description": "State identifier, e.g., 'head', 'finalized', 'genesis', or a specific slot number." }, { "name": "index", "value": "", "type": "path", "description": "Validator index" } ] }, "docs": "Get validator by state and ID" }, { "info": { "name": "Get voluntary exits from the beacon pool", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/voluntary_exits" }, "docs": "Get voluntary exits from the beacon pool" } ] } ], "bundled": true }