{ "opencollection": "1.0.0", "info": { "name": "Chainstack Arbitrum Node Account Info State API", "version": "1.0.0" }, "items": [ { "info": { "name": "State", "type": "folder" }, "items": [ { "info": { "name": "Get the root of the beacon block by block_id", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getBeaconBlockRootByBlockId", "params": [ { "name": "block_id", "value": "", "type": "path", "description": "Block identifier, e.g., 'head', 'genesis', 'finalized', or a specific block root." } ] }, "docs": "Get the root of the beacon block by block_id" }, { "info": { "name": "Get beacon blocks by block_id", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getBeaconBlocksByBlockId", "params": [ { "name": "block_id", "value": "", "type": "path", "description": "Block identifier, e.g., 'head', 'genesis', 'finalized', or a specific block root." } ] }, "docs": "Get beacon blocks by block_id" }, { "info": { "name": "Get beacon headers by block_id", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getBeaconHeadersByBlockId", "params": [ { "name": "block_id", "value": "", "type": "path", "description": "Block identifier, e.g., 'head', 'genesis', 'finalized', or a specific block root." } ] }, "docs": "Get beacon headers by block_id" }, { "info": { "name": "Get beacon headers by slot and parent root", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getBeaconHeadersBySlotAndParentRoot", "params": [ { "name": "slot", "value": "", "type": "query", "description": "Slot number" }, { "name": "parent_root", "value": "", "type": "query", "description": "Parent root hash" } ] }, "docs": "Get beacon headers by slot and parent root" }, { "info": { "name": "Get blobs by block_id", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getBlobsByBlockId", "params": [ { "name": "block_id", "value": "", "type": "path", "description": "Block identifier, e.g., 'head', 'genesis', 'finalized', or a specific slot number." } ] }, "docs": "Get blobs by block_id" }, { "info": { "name": "Get committees by state, epoch, index, and slot", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getCommitteesByStateIdEpochIndexAndSlot", "params": [ { "name": "state_id", "value": "", "type": "path", "description": "State identifier, e.g., 'head', 'finalized', 'genesis', or a specific slot number." }, { "name": "epoch", "value": "", "type": "query", "description": "Epoch number" }, { "name": "index", "value": "", "type": "query", "description": "Committee index" }, { "name": "slot", "value": "", "type": "query", "description": "Slot number" } ] }, "docs": "Get committees by state, epoch, index, and slot" }, { "info": { "name": "Get finality checkpoints for a given state", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getFinalityCheckpoints", "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')." } ] }, "docs": "Get finality checkpoints for a given state" }, { "info": { "name": "Get the root of a given state", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getStateRoot", "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')." } ] }, "docs": "Get the root of a given state" }, { "info": { "name": "Get sync committee contribution for a given slot, subcommittee index, and beacon block root", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getSyncCommitteeContribution", "params": [ { "name": "slot", "value": "", "type": "query", "description": "Slot for which to retrieve the sync committee contribution" }, { "name": "subcommittee_index", "value": "", "type": "query", "description": "Subcommittee index for which to retrieve the sync committee contribution" }, { "name": "beacon_block_root", "value": "", "type": "query", "description": "Beacon block root for which to retrieve the sync committee contribution" } ] }, "docs": "Get sync committee contribution for a given slot, subcommittee index, and beacon block root" }, { "info": { "name": "Get sync committees by state and epoch", "type": "http" }, "http": { "method": "GET", "url": "https://{node_id}.p2pify.com/{api_key}/getSyncCommitteesByStateIdAndEpoch", "params": [ { "name": "state_id", "value": "", "type": "path", "description": "State identifier, e.g., 'head', 'finalized', 'genesis', or a specific slot number." }, { "name": "epoch", "value": "", "type": "query", "description": "Epoch number" } ] }, "docs": "Get sync committees by state and epoch" } ] } ], "bundled": true }