From b6543d60ba0f5fe2f0f8d7398f841568f9277f63 Mon Sep 17 00:00:00 2001 From: jcstein <46639943+jcstein@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:33:32 +0700 Subject: [PATCH 1/2] docs: add v0.20.0 --- public/specs/openrpc-v0.20.0.json | 7221 +++++++++++++++++++++ public/specs/openrpc-v0.20.1-mocha.json | 7705 ----------------------- src/pages/index.tsx | 2 +- yarn.lock | 363 +- 4 files changed, 7395 insertions(+), 7896 deletions(-) create mode 100644 public/specs/openrpc-v0.20.0.json delete mode 100644 public/specs/openrpc-v0.20.1-mocha.json diff --git a/public/specs/openrpc-v0.20.0.json b/public/specs/openrpc-v0.20.0.json new file mode 100644 index 0000000..2d2275a --- /dev/null +++ b/public/specs/openrpc-v0.20.0.json @@ -0,0 +1,7221 @@ +{ + "openrpc": "1.2.6", + "info": { + "title": "Celestia Node API", + "description": "The Celestia Node API is the collection of RPC methods that can be used to interact with the services provided by Celestia Data Availability Nodes.", + "version": "v0.20.2" + }, + "externalDocs": { + "description": "Celestia Node GitHub", + "url": "https://github.com/celestiaorg/celestia-node" + }, + "methods": [ + { + "name": "blob.Get", + "description": "Auth level: read", + "summary": "Get retrieves the blob by commitment under the given namespace and height.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "namespace", + "description": "libshare.Namespace", + "summary": "", + "schema": { + "examples": ["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "commitment", + "description": "blob.Commitment", + "summary": "", + "schema": { + "examples": ["aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794="], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*blob.Blob", + "description": "*blob.Blob", + "summary": "", + "schema": { + "examples": [ + { + "namespace": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=", + "data": "z8QyNztvogN7NYU27gI+nJgg1vMJtkK3vbduSDz7/8mhmos37I7duH51kkgouxrsdhdOBJ1431OmipNfVedbtwe6zQ06EbJBl/jk4QwwU3S29YBTUZcUfTzXpEJIuMrYzU6YPxN8Zce/KNdsEIy4zxdfxekXpvsgZMBhf83iYgfHvsFAoJmmCp/ORAUoAFf7tJ7cF8RZyA20ftqRa1uhAmktxIb58abpGTG+TNgq3mjyvswECVykJYqGjqNtInyIx2EQOnVp2q69YHkegdoBvoOKzEFigQTdrL2TZBex4MhkrYt7Zf0DQyNMRkCPL/zKYE3bhvXNWMThWCmhD5TOApzirORXKOTB0nxhjDF/aFYkrS+IKBw1KfJ5isldWvmasJBWwRgDuli6Cty67vMMk7fUUTUf0St6rvQeftSoEVlC1xEw46+h5kIXaWiM0g/EzGIAdZHycUFWCSdnt3p7BS5ttEpSf1d6ZbVYYL2y0XguH41k54JqufEMAw9ukmaF0IbN9Jk6fNefV1dsWTdCP6Mz6e+RTCd9DQGqb2VrsvMzx5uVidLD8ND79pvXgL1VzyhJaMTcjSfZK15jOxLwGh1arZc2gyTNiq2pu6wNz0tdJp+fFU+peG8rHN8=", + "share_version": 0, + "commitment": "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=", + "index": -1 + } + ], + "additionalProperties": false, + "properties": { + "blob": {}, + "commitment": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L97" + } + }, + { + "name": "blob.GetAll", + "description": "Auth level: read", + "summary": "GetAll returns all blobs under the given namespaces at the given height.\nIf all blobs were found without any errors, the user will receive a list of blobs.\nIf the BlobService couldn't find any blobs under the requested namespaces,\nthe user will receive an empty list of blobs along with an empty error.\nIf some of the requested namespaces were not found, the user will receive all the found blobs\nand an empty error. If there were internal errors during some of the requests,\nthe user will receive all found blobs along with a combined error message.\n\nAll blobs will preserve the order of the namespaces that were requested.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "namespaces", + "description": "[]libshare.Namespace", + "summary": "", + "schema": { + "examples": [["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="]], + "items": [ + { + "additionalProperties": false, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "[]*blob.Blob", + "description": "[]*blob.Blob", + "summary": "", + "schema": { + "examples": [ + [ + { + "namespace": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=", + "data": "z8QyNztvogN7NYU27gI+nJgg1vMJtkK3vbduSDz7/8mhmos37I7duH51kkgouxrsdhdOBJ1431OmipNfVedbtwe6zQ06EbJBl/jk4QwwU3S29YBTUZcUfTzXpEJIuMrYzU6YPxN8Zce/KNdsEIy4zxdfxekXpvsgZMBhf83iYgfHvsFAoJmmCp/ORAUoAFf7tJ7cF8RZyA20ftqRa1uhAmktxIb58abpGTG+TNgq3mjyvswECVykJYqGjqNtInyIx2EQOnVp2q69YHkegdoBvoOKzEFigQTdrL2TZBex4MhkrYt7Zf0DQyNMRkCPL/zKYE3bhvXNWMThWCmhD5TOApzirORXKOTB0nxhjDF/aFYkrS+IKBw1KfJ5isldWvmasJBWwRgDuli6Cty67vMMk7fUUTUf0St6rvQeftSoEVlC1xEw46+h5kIXaWiM0g/EzGIAdZHycUFWCSdnt3p7BS5ttEpSf1d6ZbVYYL2y0XguH41k54JqufEMAw9ukmaF0IbN9Jk6fNefV1dsWTdCP6Mz6e+RTCd9DQGqb2VrsvMzx5uVidLD8ND79pvXgL1VzyhJaMTcjSfZK15jOxLwGh1arZc2gyTNiq2pu6wNz0tdJp+fFU+peG8rHN8=", + "share_version": 0, + "commitment": "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=", + "index": -1 + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "blob": { + "additionalProperties": false, + "properties": { + "blob": {}, + "commitment": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "commitment": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L106" + } + }, + { + "name": "blob.GetCommitmentProof", + "description": "Auth level: read", + "summary": "GetCommitmentProof generates a commitment proof for a share commitment.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "namespace", + "description": "libshare.Namespace", + "summary": "", + "schema": { + "examples": ["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "shareCommitment", + "description": "[]byte", + "summary": "", + "schema": { + "examples": ["Ynl0ZSBhcnJheQ=="], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*blob.CommitmentProof", + "description": "*blob.CommitmentProof", + "summary": "", + "schema": { + "examples": [ + { + "subtree_roots": ["Ynl0ZSBhcnJheQ=="], + "subtree_root_proofs": [{}], + "namespace_id": "Bw==", + "row_proof": { + "row_roots": ["Ynl0ZSBhcnJheQ=="], + "proofs": [ + { + "total": 42, + "index": 42, + "leaf_hash": "Ynl0ZSBhcnJheQ==", + "aunts": ["Ynl0ZSBhcnJheQ=="] + } + ], + "root": "Ynl0ZSBhcnJheQ==", + "start_row": 42, + "end_row": 42 + }, + "namespace_version": 7 + } + ], + "additionalProperties": false, + "properties": { + "namespace_id": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "namespace_version": { + "type": "integer" + }, + "row_proof": { + "additionalProperties": false, + "properties": { + "end_row": { + "type": "integer" + }, + "proofs": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "root": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "start_row": { + "type": "integer" + } + }, + "type": "object" + }, + "subtree_root_proofs": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + }, + "subtree_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L119" + } + }, + { + "name": "blob.GetProof", + "description": "Auth level: read", + "summary": "GetProof retrieves proofs in the given namespaces at the given height by commitment.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "namespace", + "description": "libshare.Namespace", + "summary": "", + "schema": { + "examples": ["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "commitment", + "description": "blob.Commitment", + "summary": "", + "schema": { + "examples": ["aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794="], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*blob.Proof", + "description": "*blob.Proof", + "summary": "", + "schema": { + "examples": [ + [ + { + "end": 8, + "nodes": [ + "/////////////////////////////////////////////////////////////////////////////wuxStDHcZ7+b5byNQMVLJbzBT3wmObsThoQ0sCTjTCP" + ], + "is_max_namespace_ignored": true + }, + { + "end": 8, + "nodes": [ + "//////////////////////////////////////////////////////////////////////////////n1NeJxPU2bZUAccKZZ+LAu2Wj5ajbVYURV9ojhSKwp" + ], + "is_max_namespace_ignored": true + }, + { + "end": 8, + "nodes": [ + "/////////////////////////////////////////////////////////////////////////////0xK8BKnzDmwK0HR4ZJvyB4kh3jPPXGxaGPFoga8vPxF" + ], + "is_max_namespace_ignored": true + }, + { + "end": 7, + "nodes": [ + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwn/EaU0x0UTO9HUGKjyjcv5U2gHeSjJ8S1rftqv6k8kxlVWW8e/7", + "/////////////////////////////////////////////////////////////////////////////wexh4khLQ9HQ2X6nh9wU5B+m6r+LWwPTEDTa5/CosDF" + ], + "is_max_namespace_ignored": true + } + ] + ], + "items": [ + { + "additionalProperties": false, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L110" + } + }, + { + "name": "blob.Included", + "description": "Auth level: read", + "summary": "Included checks whether a blob's given commitment(Merkle subtree root) is included at\ngiven height and under the namespace.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "namespace", + "description": "libshare.Namespace", + "summary": "", + "schema": { + "examples": ["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "proof", + "description": "*blob.Proof", + "summary": "", + "schema": { + "examples": [ + [ + { + "end": 8, + "nodes": [ + "/////////////////////////////////////////////////////////////////////////////wuxStDHcZ7+b5byNQMVLJbzBT3wmObsThoQ0sCTjTCP" + ], + "is_max_namespace_ignored": true + }, + { + "end": 8, + "nodes": [ + "//////////////////////////////////////////////////////////////////////////////n1NeJxPU2bZUAccKZZ+LAu2Wj5ajbVYURV9ojhSKwp" + ], + "is_max_namespace_ignored": true + }, + { + "end": 8, + "nodes": [ + "/////////////////////////////////////////////////////////////////////////////0xK8BKnzDmwK0HR4ZJvyB4kh3jPPXGxaGPFoga8vPxF" + ], + "is_max_namespace_ignored": true + }, + { + "end": 7, + "nodes": [ + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwn/EaU0x0UTO9HUGKjyjcv5U2gHeSjJ8S1rftqv6k8kxlVWW8e/7", + "/////////////////////////////////////////////////////////////////////////////wexh4khLQ9HQ2X6nh9wU5B+m6r+LWwPTEDTa5/CosDF" + ], + "is_max_namespace_ignored": true + } + ] + ], + "items": [ + { + "additionalProperties": false, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + { + "name": "commitment", + "description": "blob.Commitment", + "summary": "", + "schema": { + "examples": ["aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794="], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "bool", + "description": "bool", + "summary": "", + "schema": { + "examples": [true], + "type": ["boolean"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L128" + } + }, + { + "name": "blob.Submit", + "description": "Auth level: write", + "summary": "Submit sends Blobs and reports the height in which they were included.\nAllows sending multiple Blobs atomically synchronously.\nUses default wallet registered on the Node.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "blobs", + "description": "[]*blob.Blob", + "summary": "", + "schema": { + "examples": [ + [ + { + "namespace": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=", + "data": "z8QyNztvogN7NYU27gI+nJgg1vMJtkK3vbduSDz7/8mhmos37I7duH51kkgouxrsdhdOBJ1431OmipNfVedbtwe6zQ06EbJBl/jk4QwwU3S29YBTUZcUfTzXpEJIuMrYzU6YPxN8Zce/KNdsEIy4zxdfxekXpvsgZMBhf83iYgfHvsFAoJmmCp/ORAUoAFf7tJ7cF8RZyA20ftqRa1uhAmktxIb58abpGTG+TNgq3mjyvswECVykJYqGjqNtInyIx2EQOnVp2q69YHkegdoBvoOKzEFigQTdrL2TZBex4MhkrYt7Zf0DQyNMRkCPL/zKYE3bhvXNWMThWCmhD5TOApzirORXKOTB0nxhjDF/aFYkrS+IKBw1KfJ5isldWvmasJBWwRgDuli6Cty67vMMk7fUUTUf0St6rvQeftSoEVlC1xEw46+h5kIXaWiM0g/EzGIAdZHycUFWCSdnt3p7BS5ttEpSf1d6ZbVYYL2y0XguH41k54JqufEMAw9ukmaF0IbN9Jk6fNefV1dsWTdCP6Mz6e+RTCd9DQGqb2VrsvMzx5uVidLD8ND79pvXgL1VzyhJaMTcjSfZK15jOxLwGh1arZc2gyTNiq2pu6wNz0tdJp+fFU+peG8rHN8=", + "share_version": 0, + "commitment": "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=", + "index": -1 + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "blob": { + "additionalProperties": false, + "properties": { + "blob": {}, + "commitment": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "commitment": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + { + "name": "options", + "description": "*blob.SubmitOptions", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "uint64", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L93" + } + }, + { + "name": "blob.Subscribe", + "description": "Auth level: read", + "summary": "Subscribe to published blobs from the given namespace as they are included.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "namespace", + "description": "libshare.Namespace", + "summary": "", + "schema": { + "examples": ["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "\u003c-chan *blob.SubscriptionResponse", + "description": "\u003c-chan *blob.SubscriptionResponse", + "summary": "", + "schema": { + "title": "typeUnsupportedByJSONSchema", + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L138" + } + }, + { + "name": "das.SamplingStats", + "description": "Auth level: read", + "summary": "SamplingStats returns the current statistics over the DA sampling process.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "das.SamplingStats", + "description": "das.SamplingStats", + "summary": "", + "schema": { + "examples": [ + { + "head_of_sampled_chain": 1092, + "head_of_catchup": 34101, + "network_head_height": 470292, + "workers": [ + { + "job_type": "catchup", + "current": 1093, + "from": 1002, + "to": 1101 + }, + { + "job_type": "catchup", + "current": 33343, + "from": 33302, + "to": 33401 + }, + { + "job_type": "catchup", + "current": 34047, + "from": 34002, + "to": 34101 + }, + { + "job_type": "catchup", + "current": 1327, + "from": 1302, + "to": 1401 + }, + { + "job_type": "catchup", + "current": 1197, + "from": 1102, + "to": 1201 + }, + { + "job_type": "catchup", + "current": 1408, + "from": 1402, + "to": 1501 + } + ], + "concurrency": 6, + "catch_up_done": false, + "is_running": true + } + ], + "additionalProperties": false, + "properties": { + "catch_up_done": { + "type": "boolean" + }, + "concurrency": { + "type": "integer" + }, + "failed": { + "patternProperties": { + ".*": { + "type": "integer" + } + }, + "type": "object" + }, + "head_of_catchup": { + "type": "integer" + }, + "head_of_sampled_chain": { + "type": "integer" + }, + "is_running": { + "type": "boolean" + }, + "network_head_height": { + "type": "integer" + }, + "workers": { + "items": { + "additionalProperties": false, + "properties": { + "current": { + "type": "integer" + }, + "error": { + "type": "string" + }, + "from": { + "type": "integer" + }, + "job_type": { + "type": "string" + }, + "to": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/das/das.go#L27" + } + }, + { + "name": "das.WaitCatchUp", + "description": "Auth level: read", + "summary": "WaitCatchUp blocks until DASer finishes catching up to the network head.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/das/das.go#L31" + } + }, + { + "name": "fraud.Get", + "description": "Auth level: read", + "summary": "Get fetches fraud proofs from the disk by its type.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "proofType", + "description": "fraud.ProofType", + "summary": "", + "schema": { + "examples": ["badencodingv0.1"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "[]Proof", + "description": "[]Proof", + "summary": "", + "schema": { + "examples": [ + [ + { + "proof_type": "badencodingv0.1", + "data": "ChJiYWQgZW5jb2RpbmcgcHJvb2YQKg==" + } + ] + ], + "items": [ + { + "additionalProperties": false, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/fraud/fraud.go#L38" + } + }, + { + "name": "fraud.Subscribe", + "description": "Auth level: read", + "summary": "Subscribe allows to subscribe on a Proof pub sub topic by its type.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "proofType", + "description": "fraud.ProofType", + "summary": "", + "schema": { + "examples": ["badencodingv0.1"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "\u003c-chan *Proof", + "description": "\u003c-chan *Proof", + "summary": "", + "schema": { + "title": "typeUnsupportedByJSONSchema", + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/fraud/fraud.go#L34" + } + }, + { + "name": "header.GetByHash", + "description": "Auth level: read", + "summary": "GetByHash returns the header of the given hash from the node's header store.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "hash", + "description": "libhead.Hash", + "summary": "", + "schema": { + "examples": [ + "453D0BC3CB88A2ED6F2E06021383B22C72D25D7741AE51B4CAE1AD34D72A3F07" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*header.ExtendedHeader", + "description": "*header.ExtendedHeader", + "summary": "", + "schema": { + "examples": [ + { + "header": { + "version": { + "block": "11" + }, + "chain_id": "arabica-6", + "height": "67374", + "time": "2023-02-25T12:10:28.067566292Z", + "last_block_id": { + "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", + "parts": { + "total": 1, + "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" + } + }, + "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", + "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", + "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" + }, + "validator_set": { + "validators": [ + { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + }, + "commit": { + "height": 67374, + "round": 0, + "block_id": { + "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", + "parts": { + "total": 1, + "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "timestamp": "2023-02-25T12:10:38.130121476Z", + "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" + } + ] + }, + "dah": { + "row_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ], + "column_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ] + } + } + ], + "additionalProperties": false, + "properties": { + "commit": { + "additionalProperties": false, + "properties": { + "block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "height": { + "type": "integer" + }, + "round": { + "type": "integer" + }, + "signatures": { + "items": { + "additionalProperties": false, + "properties": { + "block_id_flag": { + "type": "integer" + }, + "signature": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + }, + "validator_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "dah": { + "additionalProperties": false, + "properties": { + "column_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "header": { + "additionalProperties": false, + "properties": { + "app_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "chain_id": { + "type": "string" + }, + "consensus_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "data_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "evidence_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "height": { + "type": "integer" + }, + "last_block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "last_commit_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "last_results_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "next_validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "time": { + "format": "date-time", + "type": "string" + }, + "validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "version": { + "additionalProperties": false, + "properties": { + "app": { + "type": "integer" + }, + "block": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "validator_set": { + "additionalProperties": false, + "properties": { + "proposer": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "validators": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L70" + } + }, + { + "name": "header.GetByHeight", + "description": "Auth level: read", + "summary": "GetByHeight returns the ExtendedHeader at the given height if it is\ncurrently available.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "u", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*header.ExtendedHeader", + "description": "*header.ExtendedHeader", + "summary": "", + "schema": { + "examples": [ + { + "header": { + "version": { + "block": "11" + }, + "chain_id": "arabica-6", + "height": "67374", + "time": "2023-02-25T12:10:28.067566292Z", + "last_block_id": { + "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", + "parts": { + "total": 1, + "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" + } + }, + "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", + "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", + "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" + }, + "validator_set": { + "validators": [ + { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + }, + "commit": { + "height": 67374, + "round": 0, + "block_id": { + "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", + "parts": { + "total": 1, + "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "timestamp": "2023-02-25T12:10:38.130121476Z", + "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" + } + ] + }, + "dah": { + "row_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ], + "column_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ] + } + } + ], + "additionalProperties": false, + "properties": { + "commit": { + "additionalProperties": false, + "properties": { + "block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "height": { + "type": "integer" + }, + "round": { + "type": "integer" + }, + "signatures": { + "items": { + "additionalProperties": false, + "properties": { + "block_id_flag": { + "type": "integer" + }, + "signature": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + }, + "validator_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "dah": { + "additionalProperties": false, + "properties": { + "column_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "header": { + "additionalProperties": false, + "properties": { + "app_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "chain_id": { + "type": "string" + }, + "consensus_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "data_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "evidence_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "height": { + "type": "integer" + }, + "last_block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "last_commit_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "last_results_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "next_validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "time": { + "format": "date-time", + "type": "string" + }, + "validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "version": { + "additionalProperties": false, + "properties": { + "app": { + "type": "integer" + }, + "block": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "validator_set": { + "additionalProperties": false, + "properties": { + "proposer": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "validators": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L82" + } + }, + { + "name": "header.GetRangeByHeight", + "description": "Auth level: read", + "summary": "GetRangeByHeight returns the given range (from:to) of ExtendedHeaders\nfrom the node's header store and verifies that the returned headers are\nadjacent to each other.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "from", + "description": "*header.ExtendedHeader", + "summary": "", + "schema": { + "examples": [ + { + "header": { + "version": { + "block": "11" + }, + "chain_id": "arabica-6", + "height": "67374", + "time": "2023-02-25T12:10:28.067566292Z", + "last_block_id": { + "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", + "parts": { + "total": 1, + "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" + } + }, + "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", + "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", + "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" + }, + "validator_set": { + "validators": [ + { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + }, + "commit": { + "height": 67374, + "round": 0, + "block_id": { + "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", + "parts": { + "total": 1, + "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "timestamp": "2023-02-25T12:10:38.130121476Z", + "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" + } + ] + }, + "dah": { + "row_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ], + "column_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ] + } + } + ], + "additionalProperties": false, + "properties": { + "commit": { + "additionalProperties": false, + "properties": { + "block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "height": { + "type": "integer" + }, + "round": { + "type": "integer" + }, + "signatures": { + "items": { + "additionalProperties": false, + "properties": { + "block_id_flag": { + "type": "integer" + }, + "signature": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + }, + "validator_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "dah": { + "additionalProperties": false, + "properties": { + "column_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "header": { + "additionalProperties": false, + "properties": { + "app_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "chain_id": { + "type": "string" + }, + "consensus_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "data_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "evidence_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "height": { + "type": "integer" + }, + "last_block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "last_commit_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "last_results_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "next_validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "time": { + "format": "date-time", + "type": "string" + }, + "validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "version": { + "additionalProperties": false, + "properties": { + "app": { + "type": "integer" + }, + "block": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "validator_set": { + "additionalProperties": false, + "properties": { + "proposer": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "validators": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "to", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "[]*header.ExtendedHeader", + "description": "[]*header.ExtendedHeader", + "summary": "", + "schema": { + "examples": [ + [ + { + "header": { + "version": { + "block": "11" + }, + "chain_id": "arabica-6", + "height": "67374", + "time": "2023-02-25T12:10:28.067566292Z", + "last_block_id": { + "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", + "parts": { + "total": 1, + "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" + } + }, + "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", + "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", + "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" + }, + "validator_set": { + "validators": [ + { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + }, + "commit": { + "height": 67374, + "round": 0, + "block_id": { + "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", + "parts": { + "total": 1, + "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "timestamp": "2023-02-25T12:10:38.130121476Z", + "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" + } + ] + }, + "dah": { + "row_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ], + "column_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ] + } + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "commit": { + "additionalProperties": false, + "properties": { + "block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "height": { + "type": "integer" + }, + "round": { + "type": "integer" + }, + "signatures": { + "items": { + "additionalProperties": false, + "properties": { + "block_id_flag": { + "type": "integer" + }, + "signature": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + }, + "validator_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "dah": { + "additionalProperties": false, + "properties": { + "column_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "header": { + "additionalProperties": false, + "properties": { + "app_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "chain_id": { + "type": "string" + }, + "consensus_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "data_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "evidence_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "height": { + "type": "integer" + }, + "last_block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "last_commit_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "last_results_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "next_validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "time": { + "format": "date-time", + "type": "string" + }, + "validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "version": { + "additionalProperties": false, + "properties": { + "app": { + "type": "integer" + }, + "block": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "validator_set": { + "additionalProperties": false, + "properties": { + "proposer": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "validators": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L74" + } + }, + { + "name": "header.LocalHead", + "description": "Auth level: read", + "summary": "LocalHead returns the ExtendedHeader of the chain head.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "*header.ExtendedHeader", + "description": "*header.ExtendedHeader", + "summary": "", + "schema": { + "examples": [ + { + "header": { + "version": { + "block": "11" + }, + "chain_id": "arabica-6", + "height": "67374", + "time": "2023-02-25T12:10:28.067566292Z", + "last_block_id": { + "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", + "parts": { + "total": 1, + "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" + } + }, + "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", + "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", + "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" + }, + "validator_set": { + "validators": [ + { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + }, + "commit": { + "height": 67374, + "round": 0, + "block_id": { + "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", + "parts": { + "total": 1, + "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "timestamp": "2023-02-25T12:10:38.130121476Z", + "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" + } + ] + }, + "dah": { + "row_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ], + "column_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ] + } + } + ], + "additionalProperties": false, + "properties": { + "commit": { + "additionalProperties": false, + "properties": { + "block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "height": { + "type": "integer" + }, + "round": { + "type": "integer" + }, + "signatures": { + "items": { + "additionalProperties": false, + "properties": { + "block_id_flag": { + "type": "integer" + }, + "signature": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + }, + "validator_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "dah": { + "additionalProperties": false, + "properties": { + "column_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "header": { + "additionalProperties": false, + "properties": { + "app_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "chain_id": { + "type": "string" + }, + "consensus_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "data_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "evidence_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "height": { + "type": "integer" + }, + "last_block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "last_commit_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "last_results_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "next_validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "time": { + "format": "date-time", + "type": "string" + }, + "validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "version": { + "additionalProperties": false, + "properties": { + "app": { + "type": "integer" + }, + "block": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "validator_set": { + "additionalProperties": false, + "properties": { + "proposer": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "validators": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L90" + } + }, + { + "name": "header.NetworkHead", + "description": "Auth level: read", + "summary": "NetworkHead provides the Syncer's view of the current network head.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "*header.ExtendedHeader", + "description": "*header.ExtendedHeader", + "summary": "", + "schema": { + "examples": [ + { + "header": { + "version": { + "block": "11" + }, + "chain_id": "arabica-6", + "height": "67374", + "time": "2023-02-25T12:10:28.067566292Z", + "last_block_id": { + "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", + "parts": { + "total": 1, + "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" + } + }, + "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", + "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", + "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" + }, + "validator_set": { + "validators": [ + { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + }, + "commit": { + "height": 67374, + "round": 0, + "block_id": { + "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", + "parts": { + "total": 1, + "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "timestamp": "2023-02-25T12:10:38.130121476Z", + "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" + } + ] + }, + "dah": { + "row_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ], + "column_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ] + } + } + ], + "additionalProperties": false, + "properties": { + "commit": { + "additionalProperties": false, + "properties": { + "block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "height": { + "type": "integer" + }, + "round": { + "type": "integer" + }, + "signatures": { + "items": { + "additionalProperties": false, + "properties": { + "block_id_flag": { + "type": "integer" + }, + "signature": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + }, + "validator_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "dah": { + "additionalProperties": false, + "properties": { + "column_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "header": { + "additionalProperties": false, + "properties": { + "app_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "chain_id": { + "type": "string" + }, + "consensus_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "data_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "evidence_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "height": { + "type": "integer" + }, + "last_block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "last_commit_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "last_results_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "next_validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "time": { + "format": "date-time", + "type": "string" + }, + "validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "version": { + "additionalProperties": false, + "properties": { + "app": { + "type": "integer" + }, + "block": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "validator_set": { + "additionalProperties": false, + "properties": { + "proposer": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "validators": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L102" + } + }, + { + "name": "header.Subscribe", + "description": "Auth level: read", + "summary": "Subscribe to recent ExtendedHeaders from the network.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "\u003c-chan *header.ExtendedHeader", + "description": "\u003c-chan *header.ExtendedHeader", + "summary": "", + "schema": { + "title": "typeUnsupportedByJSONSchema", + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L106" + } + }, + { + "name": "header.SyncState", + "description": "Auth level: read", + "summary": "SyncState returns the current state of the header Syncer.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "sync.State", + "description": "sync.State", + "summary": "", + "schema": { + "examples": [ + { + "id": 42, + "height": 42, + "from_height": 42, + "to_height": 42, + "from_hash": "453D0BC3CB88A2ED6F2E06021383B22C72D25D7741AE51B4CAE1AD34D72A3F07", + "to_hash": "453D0BC3CB88A2ED6F2E06021383B22C72D25D7741AE51B4CAE1AD34D72A3F07", + "start": "0001-01-01T00:00:00Z", + "end": "0001-01-01T00:00:00Z", + "error": "string value" + } + ], + "additionalProperties": false, + "properties": { + "end": { + "format": "date-time", + "type": "string" + }, + "error": { + "type": "string" + }, + "from_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "from_height": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "id": { + "type": "integer" + }, + "start": { + "format": "date-time", + "type": "string" + }, + "to_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "to_height": { + "type": "integer" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L94" + } + }, + { + "name": "header.SyncWait", + "description": "Auth level: read", + "summary": "SyncWait blocks until the header Syncer is synced to network head.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L98" + } + }, + { + "name": "header.WaitForHeight", + "description": "Auth level: read", + "summary": "WaitForHeight blocks until the header at the given height has been processed\nby the store or context deadline is exceeded.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "u", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*header.ExtendedHeader", + "description": "*header.ExtendedHeader", + "summary": "", + "schema": { + "examples": [ + { + "header": { + "version": { + "block": "11" + }, + "chain_id": "arabica-6", + "height": "67374", + "time": "2023-02-25T12:10:28.067566292Z", + "last_block_id": { + "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", + "parts": { + "total": 1, + "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" + } + }, + "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", + "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", + "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" + }, + "validator_set": { + "validators": [ + { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + ], + "proposer": { + "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "pub_key": { + "type": "tendermint/PubKeyEd25519", + "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" + }, + "voting_power": "5000000000", + "proposer_priority": "0" + } + }, + "commit": { + "height": 67374, + "round": 0, + "block_id": { + "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", + "parts": { + "total": 1, + "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" + } + }, + "signatures": [ + { + "block_id_flag": 2, + "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", + "timestamp": "2023-02-25T12:10:38.130121476Z", + "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" + } + ] + }, + "dah": { + "row_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ], + "column_roots": [ + "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", + "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" + ] + } + } + ], + "additionalProperties": false, + "properties": { + "commit": { + "additionalProperties": false, + "properties": { + "block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "height": { + "type": "integer" + }, + "round": { + "type": "integer" + }, + "signatures": { + "items": { + "additionalProperties": false, + "properties": { + "block_id_flag": { + "type": "integer" + }, + "signature": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "timestamp": { + "format": "date-time", + "type": "string" + }, + "validator_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "dah": { + "additionalProperties": false, + "properties": { + "column_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "header": { + "additionalProperties": false, + "properties": { + "app_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "chain_id": { + "type": "string" + }, + "consensus_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "data_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "evidence_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "height": { + "type": "integer" + }, + "last_block_id": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "parts": { + "additionalProperties": false, + "properties": { + "hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "last_commit_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "last_results_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "next_validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "time": { + "format": "date-time", + "type": "string" + }, + "validators_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "version": { + "additionalProperties": false, + "properties": { + "app": { + "type": "integer" + }, + "block": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "validator_set": { + "additionalProperties": false, + "properties": { + "proposer": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "validators": { + "items": { + "additionalProperties": false, + "properties": { + "address": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "proposer_priority": { + "type": "integer" + }, + "pub_key": { + "additionalProperties": true + }, + "voting_power": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L86" + } + }, + { + "name": "node.AuthNew", + "description": "Auth level: admin", + "summary": "AuthNew signs and returns a new token with the given permissions.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "perms", + "description": "[]auth.Permission", + "summary": "", + "schema": { + "examples": [["admin"]], + "items": [ + { + "type": ["string"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "string", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L57" + } + }, + { + "name": "node.AuthVerify", + "description": "Auth level: admin", + "summary": "AuthVerify returns the permissions assigned to the given token.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "token", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "[]auth.Permission", + "description": "[]auth.Permission", + "summary": "", + "schema": { + "examples": [["admin"]], + "items": [ + { + "type": ["string"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L53" + } + }, + { + "name": "node.Info", + "description": "Auth level: admin", + "summary": "Info returns administrative information about the node.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "Info", + "description": "Info", + "summary": "", + "schema": { + "examples": [ + { + "type": 3, + "api_version": "string value" + } + ], + "additionalProperties": false, + "properties": { + "api_version": { + "type": "string" + }, + "type": { + "type": "integer" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L41" + } + }, + { + "name": "node.LogLevelSet", + "description": "Auth level: admin", + "summary": "LogLevelSet sets the given component log level to the given level.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "name", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "level", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L49" + } + }, + { + "name": "node.Ready", + "description": "Auth level: read", + "summary": "Ready returns true once the node's RPC is ready to accept requests.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "bool", + "description": "bool", + "summary": "", + "schema": { + "examples": [true], + "type": ["boolean"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L45" + } + }, + { + "name": "p2p.BandwidthForPeer", + "description": "Auth level: admin", + "summary": "BandwidthForPeer returns a Stats struct with bandwidth metrics associated with the given peer.ID.\nThe metrics returned include all traffic sent / received for the peer, regardless of protocol.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "id", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "metrics.Stats", + "description": "metrics.Stats", + "summary": "", + "schema": { + "examples": [ + { + "TotalIn": 42, + "TotalOut": 42, + "RateIn": 42, + "RateOut": 42 + } + ], + "additionalProperties": false, + "properties": { + "RateIn": { + "type": "number" + }, + "RateOut": { + "type": "number" + }, + "TotalIn": { + "type": "integer" + }, + "TotalOut": { + "type": "integer" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L291" + } + }, + { + "name": "p2p.BandwidthForProtocol", + "description": "Auth level: admin", + "summary": "BandwidthForProtocol returns a Stats struct with bandwidth metrics associated with the given\nprotocol.ID.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "proto", + "description": "protocol.ID", + "summary": "", + "schema": { + "examples": ["/celestia/mocha/ipfs/bitswap"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "metrics.Stats", + "description": "metrics.Stats", + "summary": "", + "schema": { + "examples": [ + { + "TotalIn": 42, + "TotalOut": 42, + "RateIn": 42, + "RateOut": 42 + } + ], + "additionalProperties": false, + "properties": { + "RateIn": { + "type": "number" + }, + "RateOut": { + "type": "number" + }, + "TotalIn": { + "type": "integer" + }, + "TotalOut": { + "type": "integer" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L295" + } + }, + { + "name": "p2p.BandwidthStats", + "description": "Auth level: admin", + "summary": "BandwidthStats returns a Stats struct with bandwidth metrics for all\ndata sent/received by the local peer, regardless of protocol or remote\npeer IDs.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "metrics.Stats", + "description": "metrics.Stats", + "summary": "", + "schema": { + "examples": [ + { + "TotalIn": 42, + "TotalOut": 42, + "RateIn": 42, + "RateOut": 42 + } + ], + "additionalProperties": false, + "properties": { + "RateIn": { + "type": "number" + }, + "RateOut": { + "type": "number" + }, + "TotalIn": { + "type": "integer" + }, + "TotalOut": { + "type": "integer" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L287" + } + }, + { + "name": "p2p.BlockPeer", + "description": "Auth level: admin", + "summary": "BlockPeer adds a peer to the set of blocked peers and\ncloses any existing connection to that peer.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "p", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L263" + } + }, + { + "name": "p2p.ClosePeer", + "description": "Auth level: admin", + "summary": "ClosePeer closes the connection to a given peer.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "id", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L251" + } + }, + { + "name": "p2p.Connect", + "description": "Auth level: admin", + "summary": "Connect ensures there is a connection between this host and the peer with\ngiven peer.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "pi", + "description": "peer.AddrInfo", + "summary": "", + "schema": { + "examples": [ + { + "ID": "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo", + "Addrs": ["/ip6/::1/udp/2121/quic-v1"] + } + ], + "additionalProperties": false, + "properties": { + "Addrs": { + "items": { + "additionalProperties": true + }, + "type": "array" + }, + "ID": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L247" + } + }, + { + "name": "p2p.Connectedness", + "description": "Auth level: admin", + "summary": "Connectedness returns a state signaling connection capabilities.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "id", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "network.Connectedness", + "description": "network.Connectedness", + "summary": "", + "schema": { + "examples": [1], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L255" + } + }, + { + "name": "p2p.Info", + "description": "Auth level: admin", + "summary": "Info returns address information about the host.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "peer.AddrInfo", + "description": "peer.AddrInfo", + "summary": "", + "schema": { + "examples": [ + { + "ID": "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo", + "Addrs": ["/ip6/::1/udp/2121/quic-v1"] + } + ], + "additionalProperties": false, + "properties": { + "Addrs": { + "items": { + "additionalProperties": true + }, + "type": "array" + }, + "ID": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L235" + } + }, + { + "name": "p2p.IsProtected", + "description": "Auth level: admin", + "summary": "IsProtected returns whether the given peer is protected.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "id", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "tag", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "bool", + "description": "bool", + "summary": "", + "schema": { + "examples": [true], + "type": ["boolean"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L283" + } + }, + { + "name": "p2p.ListBlockedPeers", + "description": "Auth level: admin", + "summary": "ListBlockedPeers returns a list of blocked peers.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "[]peer.ID", + "description": "[]peer.ID", + "summary": "", + "schema": { + "examples": [ + [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ] + ], + "items": [ + { + "type": ["string"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L271" + } + }, + { + "name": "p2p.NATStatus", + "description": "Auth level: admin", + "summary": "NATStatus returns the current NAT status.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "network.Reachability", + "description": "network.Reachability", + "summary": "", + "schema": { + "examples": [2], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L259" + } + }, + { + "name": "p2p.PeerInfo", + "description": "Auth level: admin", + "summary": "PeerInfo returns a small slice of information Peerstore has on the\ngiven peer.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "id", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "peer.AddrInfo", + "description": "peer.AddrInfo", + "summary": "", + "schema": { + "examples": [ + { + "ID": "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo", + "Addrs": ["/ip6/::1/udp/2121/quic-v1"] + } + ], + "additionalProperties": false, + "properties": { + "Addrs": { + "items": { + "additionalProperties": true + }, + "type": "array" + }, + "ID": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L243" + } + }, + { + "name": "p2p.Peers", + "description": "Auth level: admin", + "summary": "Peers returns connected peers.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "[]peer.ID", + "description": "[]peer.ID", + "summary": "", + "schema": { + "examples": [ + [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ] + ], + "items": [ + { + "type": ["string"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L239" + } + }, + { + "name": "p2p.Protect", + "description": "Auth level: admin", + "summary": "Protect adds a peer to the list of peers who have a bidirectional\npeering agreement that they are protected from being trimmed, dropped\nor negatively scored.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "id", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "tag", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L275" + } + }, + { + "name": "p2p.PubSubPeers", + "description": "Auth level: admin", + "summary": "PubSubPeers returns the peer IDs of the peers joined on\nthe given topic.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "topic", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "[]peer.ID", + "description": "[]peer.ID", + "summary": "", + "schema": { + "examples": [ + [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ] + ], + "items": [ + { + "type": ["string"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L303" + } + }, + { + "name": "p2p.PubSubTopics", + "description": "Auth level: admin", + "summary": "PubSubTopics reports current PubSubTopics the node participates in.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "[]string", + "description": "[]string", + "summary": "", + "schema": { + "examples": [["string value"]], + "items": [ + { + "type": ["string"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L307" + } + }, + { + "name": "p2p.ResourceState", + "description": "Auth level: admin", + "summary": "ResourceState returns the state of the resource manager.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "rcmgr.ResourceManagerStat", + "description": "rcmgr.ResourceManagerStat", + "summary": "", + "schema": { + "examples": [ + { + "System": { + "NumStreamsInbound": 4, + "NumStreamsOutbound": 13, + "NumConnsInbound": 0, + "NumConnsOutbound": 13, + "NumFD": 7, + "Memory": 4456448 + }, + "Transient": { + "NumStreamsInbound": 0, + "NumStreamsOutbound": 0, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + }, + "Services": { + "libp2p.autonat": { + "NumStreamsInbound": 0, + "NumStreamsOutbound": 0, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + }, + "libp2p.identify": { + "NumStreamsInbound": 0, + "NumStreamsOutbound": 0, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + } + }, + "Protocols": { + "/celestia/arabica-3/ipfs/bitswap/1.2.0": { + "NumStreamsInbound": 0, + "NumStreamsOutbound": 4, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + }, + "/celestia/arabica-3/kad/1.0.0": { + "NumStreamsInbound": 0, + "NumStreamsOutbound": 4, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + }, + "/floodsub/1.0.0": { + "NumStreamsInbound": 2, + "NumStreamsOutbound": 0, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + }, + "/ipfs/id/1.0.0": { + "NumStreamsInbound": 0, + "NumStreamsOutbound": 1, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + }, + "/meshsub/1.1.0": { + "NumStreamsInbound": 2, + "NumStreamsOutbound": 4, + "NumConnsInbound": 0, + "NumConnsOutbound": 0, + "NumFD": 0, + "Memory": 0 + } + }, + "Peers": { + "\u0000$\b\u0001\u0012 \ufffd-\ufffd\ufffd\u0026\ufffd\ufffdY\ufffdk\ufffd\u000e\u0011\ufffdS\ufffdRM\u0013\ufffd\u0015\ufffd\ufffd$\ufffd\ufffd\ufffd\ufffd*\ufffd\u0002W": { + "NumStreamsInbound": 1, + "NumStreamsOutbound": 3, + "NumConnsInbound": 0, + "NumConnsOutbound": 3, + "NumFD": 3, + "Memory": 1048576 + } + } + } + ], + "additionalProperties": false, + "properties": { + "Peers": { + "patternProperties": { + ".*": { + "additionalProperties": false, + "properties": { + "Memory": { + "type": "integer" + }, + "NumConnsInbound": { + "type": "integer" + }, + "NumConnsOutbound": { + "type": "integer" + }, + "NumFD": { + "type": "integer" + }, + "NumStreamsInbound": { + "type": "integer" + }, + "NumStreamsOutbound": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "Protocols": { + "patternProperties": { + ".*": { + "additionalProperties": false, + "properties": { + "Memory": { + "type": "integer" + }, + "NumConnsInbound": { + "type": "integer" + }, + "NumConnsOutbound": { + "type": "integer" + }, + "NumFD": { + "type": "integer" + }, + "NumStreamsInbound": { + "type": "integer" + }, + "NumStreamsOutbound": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "Services": { + "patternProperties": { + ".*": { + "additionalProperties": false, + "properties": { + "Memory": { + "type": "integer" + }, + "NumConnsInbound": { + "type": "integer" + }, + "NumConnsOutbound": { + "type": "integer" + }, + "NumFD": { + "type": "integer" + }, + "NumStreamsInbound": { + "type": "integer" + }, + "NumStreamsOutbound": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "System": { + "additionalProperties": false, + "properties": { + "Memory": { + "type": "integer" + }, + "NumConnsInbound": { + "type": "integer" + }, + "NumConnsOutbound": { + "type": "integer" + }, + "NumFD": { + "type": "integer" + }, + "NumStreamsInbound": { + "type": "integer" + }, + "NumStreamsOutbound": { + "type": "integer" + } + }, + "type": "object" + }, + "Transient": { + "additionalProperties": false, + "properties": { + "Memory": { + "type": "integer" + }, + "NumConnsInbound": { + "type": "integer" + }, + "NumConnsOutbound": { + "type": "integer" + }, + "NumFD": { + "type": "integer" + }, + "NumStreamsInbound": { + "type": "integer" + }, + "NumStreamsOutbound": { + "type": "integer" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L299" + } + }, + { + "name": "p2p.UnblockPeer", + "description": "Auth level: admin", + "summary": "UnblockPeer removes a peer from the set of blocked peers.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "p", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L267" + } + }, + { + "name": "p2p.Unprotect", + "description": "Auth level: admin", + "summary": "Unprotect removes a peer from the list of peers who have a bidirectional\npeering agreement that they are protected from being trimmed, dropped\nor negatively scored, returning a bool representing whether the given\npeer is protected or not.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "id", + "description": "peer.ID", + "summary": "", + "schema": { + "examples": [ + "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "tag", + "description": "string", + "summary": "", + "schema": { + "examples": ["string value"], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "bool", + "description": "bool", + "summary": "", + "schema": { + "examples": [true], + "type": ["boolean"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L279" + } + }, + { + "name": "share.GetEDS", + "description": "Auth level: read", + "summary": "GetEDS gets the full EDS identified by the given extended header.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*rsmt2d.ExtendedDataSquare", + "description": "*rsmt2d.ExtendedDataSquare", + "summary": "", + "schema": { + "examples": [ + { + "data_square": [ + "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" + ], + "codec": "Leopard" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L93" + } + }, + { + "name": "share.GetNamespaceData", + "description": "Auth level: read", + "summary": "GetNamespaceData gets all shares from an EDS within the given namespace.\nShares are returned in a row-by-row order if the namespace spans multiple rows.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "namespace", + "description": "libshare.Namespace", + "summary": "", + "schema": { + "examples": ["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE="], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "shwap.NamespaceData", + "description": "shwap.NamespaceData", + "summary": "", + "schema": { + "examples": [ + [ + { + "shares": [null], + "proof": {} + } + ] + ], + "items": [ + { + "additionalProperties": false, + "properties": { + "proof": { + "additionalProperties": false, + "type": "object" + }, + "shares": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + } + }, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L101" + } + }, + { + "name": "share.GetRange", + "description": "Auth level: read", + "summary": "GetRange gets a list of shares and their corresponding proof.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "start", + "description": "int", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "end", + "description": "int", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*GetRangeResult", + "description": "*GetRangeResult", + "summary": "", + "schema": { + "examples": [ + { + "Shares": [null], + "Proof": { + "data": ["Ynl0ZSBhcnJheQ=="], + "share_proofs": [ + { + "start": 42, + "end": 42, + "nodes": ["Ynl0ZSBhcnJheQ=="], + "leaf_hash": "Ynl0ZSBhcnJheQ==" + } + ], + "namespace_id": "Ynl0ZSBhcnJheQ==", + "row_proof": { + "row_roots": ["07"], + "proofs": [ + { + "total": 42, + "index": 42, + "leaf_hash": "Ynl0ZSBhcnJheQ==", + "aunts": ["Ynl0ZSBhcnJheQ=="] + } + ], + "start_row": 42, + "end_row": 42 + }, + "namespace_version": 42 + } + } + ], + "additionalProperties": false, + "properties": { + "Proof": { + "additionalProperties": false, + "properties": { + "data": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "namespace_id": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "namespace_version": { + "type": "integer" + }, + "row_proof": { + "additionalProperties": false, + "properties": { + "end_row": { + "type": "integer" + }, + "proofs": { + "items": { + "additionalProperties": false, + "properties": { + "aunts": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "index": { + "type": "integer" + }, + "leaf_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "row_roots": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "start_row": { + "type": "integer" + } + }, + "type": "object" + }, + "share_proofs": { + "items": { + "additionalProperties": false, + "properties": { + "end": { + "type": "integer" + }, + "leaf_hash": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "nodes": { + "items": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "type": "array" + }, + "start": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "Shares": { + "items": { + "additionalProperties": false, + "type": "object" + }, + "type": "array" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L97" + } + }, + { + "name": "share.GetShare", + "description": "Auth level: read", + "summary": "GetShare gets a Share by coordinates in EDS.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "row", + "description": "int", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + }, + { + "name": "col", + "description": "int", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "libshare.Share", + "description": "libshare.Share", + "summary": "", + "schema": { + "examples": [null], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L89" + } + }, + { + "name": "share.SharesAvailable", + "description": "Auth level: read", + "summary": "SharesAvailable subjectively validates if Shares committed to the given\nExtendedHeader are available on the Network.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "height", + "description": "uint64", + "summary": "", + "schema": { + "examples": [42], + "type": ["integer"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "Null", + "description": "Null", + "schema": { + "type": ["null"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L85" + } + }, + { + "name": "state.AccountAddress", + "description": "Auth level: read", + "summary": "AccountAddress retrieves the address of the node's account/signer\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "state.Address", + "description": "state.Address", + "summary": "", + "schema": { + "examples": ["celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L172" + } + }, + { + "name": "state.Balance", + "description": "Auth level: read", + "summary": "Balance retrieves the Celestia coin balance for the node's account/signer\nand verifies it against the corresponding block's AppHash.\n", + "paramStructure": "by-position", + "params": [], + "result": { + "name": "*state.Balance", + "description": "*state.Balance", + "summary": "", + "schema": { + "examples": [ + { + "denom": "string value", + "amount": "42" + } + ], + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "type": "object" + }, + "denom": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L251" + } + }, + { + "name": "state.BalanceForAddress", + "description": "Auth level: read", + "summary": "BalanceForAddress retrieves the Celestia coin balance for the given address and verifies\nthe returned balance against the corresponding block's AppHash.\n\nNOTE: the balance returned is the balance reported by the block right before\nthe node's current head (head-1). This is due to the fact that for block N, the block's\n`AppHash` is the result of applying the previous block's transaction list.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "addr", + "description": "state.Address", + "summary": "", + "schema": { + "examples": ["celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.Balance", + "description": "*state.Balance", + "summary": "", + "schema": { + "examples": [ + { + "denom": "string value", + "amount": "42" + } + ], + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "type": "object" + }, + "denom": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L176" + } + }, + { + "name": "state.BeginRedelegate", + "description": "Auth level: write", + "summary": "BeginRedelegate sends a user's delegated tokens to a new validator for redelegation.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "srcValAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "dstValAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "amount", + "description": "state.Int", + "summary": "", + "schema": { + "examples": ["42"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L206" + } + }, + { + "name": "state.CancelUnbondingDelegation", + "description": "Auth level: write", + "summary": "CancelUnbondingDelegation cancels a user's pending undelegation from a validator.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "valAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "amount", + "description": "state.Int", + "summary": "", + "schema": { + "examples": ["42"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "height", + "description": "state.Int", + "summary": "", + "schema": { + "examples": ["42"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L197" + } + }, + { + "name": "state.Delegate", + "description": "Auth level: write", + "summary": "Delegate sends a user's liquid tokens to a validator for delegation.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "delAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "amount", + "description": "state.Int", + "summary": "", + "schema": { + "examples": ["42"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L224" + } + }, + { + "name": "state.GrantFee", + "description": "Auth level: write", + "summary": "No comment exists yet for this method.", + "paramStructure": "by-position", + "params": [ + { + "name": "grantee", + "description": "state.AccAddress", + "summary": "", + "schema": { + "examples": ["celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h"], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "amount", + "description": "state.Int", + "summary": "", + "schema": { + "examples": ["42"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L255" + } + }, + { + "name": "state.QueryDelegation", + "description": "Auth level: read", + "summary": "QueryDelegation retrieves the delegation information between a delegator and a validator.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "valAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*types.QueryDelegationResponse", + "description": "*types.QueryDelegationResponse", + "summary": "", + "schema": { + "examples": [ + { + "delegation_response": { + "delegation": { + "delegator_address": "string value", + "validator_address": "string value", + "shares": "0" + }, + "balance": { + "denom": "utia", + "amount": "42" + } + } + } + ], + "additionalProperties": false, + "properties": { + "delegation_response": { + "additionalProperties": false, + "properties": { + "balance": { + "additionalProperties": false, + "properties": { + "amount": { + "additionalProperties": false, + "type": "object" + }, + "denom": { + "type": "string" + } + }, + "type": "object" + }, + "delegation": { + "additionalProperties": false, + "properties": { + "delegator_address": { + "type": "string" + }, + "shares": { + "additionalProperties": false, + "type": "object" + }, + "validator_address": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L233" + } + }, + { + "name": "state.QueryRedelegations", + "description": "Auth level: read", + "summary": "QueryRedelegations retrieves the status of the redelegations between a delegator and a validator.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "srcValAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "dstValAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*types.QueryRedelegationsResponse", + "description": "*types.QueryRedelegationsResponse", + "summary": "", + "schema": { + "examples": [ + { + "redelegation_responses": [ + { + "redelegation": { + "delegator_address": "string value", + "validator_src_address": "string value", + "validator_dst_address": "string value", + "entries": [ + { + "creation_height": 42, + "completion_time": "0001-01-01T00:00:00Z", + "initial_balance": "42", + "shares_dst": "0" + } + ] + }, + "entries": [ + { + "redelegation_entry": { + "creation_height": 42, + "completion_time": "0001-01-01T00:00:00Z", + "initial_balance": "42", + "shares_dst": "0" + }, + "balance": "42" + } + ] + } + ], + "pagination": { + "next_key": "Ynl0ZSBhcnJheQ==", + "total": 42 + } + } + ], + "additionalProperties": false, + "properties": { + "pagination": { + "additionalProperties": false, + "properties": { + "next_key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "total": { + "type": "integer" + } + }, + "type": "object" + }, + "redelegation_responses": { + "items": { + "additionalProperties": false, + "properties": { + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "balance": { + "additionalProperties": false, + "type": "object" + }, + "redelegation_entry": { + "additionalProperties": false, + "properties": { + "completion_time": { + "format": "date-time", + "type": "string" + }, + "creation_height": { + "type": "integer" + }, + "initial_balance": { + "additionalProperties": false, + "type": "object" + }, + "shares_dst": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "type": "array" + }, + "redelegation": { + "additionalProperties": false, + "properties": { + "delegator_address": { + "type": "string" + }, + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "completion_time": { + "format": "date-time", + "type": "string" + }, + "creation_height": { + "type": "integer" + }, + "initial_balance": { + "additionalProperties": false, + "type": "object" + }, + "shares_dst": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "type": "array" + }, + "validator_dst_address": { + "type": "string" + }, + "validator_src_address": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "type": "array" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L244" + } + }, + { + "name": "state.QueryUnbonding", + "description": "Auth level: read", + "summary": "QueryUnbonding retrieves the unbonding status between a delegator and a validator.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "valAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*types.QueryUnbondingDelegationResponse", + "description": "*types.QueryUnbondingDelegationResponse", + "summary": "", + "schema": { + "examples": [ + { + "unbond": { + "delegator_address": "string value", + "validator_address": "string value", + "entries": [ + { + "creation_height": 42, + "completion_time": "0001-01-01T00:00:00Z", + "initial_balance": "42", + "balance": "42" + } + ] + } + } + ], + "additionalProperties": false, + "properties": { + "unbond": { + "additionalProperties": false, + "properties": { + "delegator_address": { + "type": "string" + }, + "entries": { + "items": { + "additionalProperties": false, + "properties": { + "balance": { + "additionalProperties": false, + "type": "object" + }, + "completion_time": { + "format": "date-time", + "type": "string" + }, + "creation_height": { + "type": "integer" + }, + "initial_balance": { + "additionalProperties": false, + "type": "object" + } + }, + "type": "object" + }, + "type": "array" + }, + "validator_address": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L237" + } + }, + { + "name": "state.RevokeGrantFee", + "description": "Auth level: write", + "summary": "No comment exists yet for this method.", + "paramStructure": "by-position", + "params": [ + { + "name": "grantee", + "description": "state.AccAddress", + "summary": "", + "schema": { + "examples": ["celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h"], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L264" + } + }, + { + "name": "state.SubmitPayForBlob", + "description": "Auth level: write", + "summary": "SubmitPayForBlob builds, signs and submits a PayForBlob transaction.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "blobs", + "description": "[]*libshare.Blob", + "summary": "", + "schema": { + "examples": [[{}]], + "items": [ + { + "additionalProperties": false, + "type": ["object"] + } + ], + "type": ["array"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L189" + } + }, + { + "name": "state.Transfer", + "description": "Auth level: write", + "summary": "Transfer sends the given amount of coins from default wallet of the node to the given account\naddress.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "to", + "description": "state.AccAddress", + "summary": "", + "schema": { + "examples": ["celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h"], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "amount", + "description": "state.Int", + "summary": "", + "schema": { + "examples": ["42"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L180" + } + }, + { + "name": "state.Undelegate", + "description": "Auth level: write", + "summary": "Undelegate undelegates a user's delegated tokens, unbonding them from the current validator.\n", + "paramStructure": "by-position", + "params": [ + { + "name": "delAddr", + "description": "state.ValAddress", + "summary": "", + "schema": { + "examples": [ + "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" + ], + "type": ["string"] + }, + "required": true, + "deprecated": false + }, + { + "name": "amount", + "description": "state.Int", + "summary": "", + "schema": { + "examples": ["42"], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + { + "name": "config", + "description": "*state.TxConfig", + "summary": "", + "schema": { + "examples": [ + { + "gas_price": 0.002, + "is_gas_price_set": true, + "gas": 142225, + "key_name": "my_celes_key", + "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", + "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" + } + ], + "additionalProperties": false, + "type": ["object"] + }, + "required": true, + "deprecated": false + } + ], + "result": { + "name": "*state.TxResponse", + "description": "*state.TxResponse", + "summary": "", + "schema": { + "examples": [ + { + "height": 30497, + "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", + "logs": null, + "events": null + } + ], + "additionalProperties": false, + "properties": { + "code": { + "type": "integer" + }, + "codespace": { + "type": "string" + }, + "data": { + "type": "string" + }, + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "index": { + "type": "boolean" + }, + "key": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "gas_used": { + "type": "integer" + }, + "gas_wanted": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "info": { + "type": "string" + }, + "logs": { + "items": { + "additionalProperties": false, + "properties": { + "events": { + "items": { + "additionalProperties": false, + "properties": { + "attributes": { + "items": { + "additionalProperties": false, + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "type": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "log": { + "type": "string" + }, + "msg_index": { + "type": "integer" + } + }, + "type": "object" + }, + "type": "array" + }, + "raw_log": { + "type": "string" + }, + "timestamp": { + "type": "string" + }, + "tx": { + "additionalProperties": false, + "properties": { + "type_url": { + "type": "string" + }, + "value": { + "media": { + "binaryEncoding": "base64" + }, + "type": "string" + } + }, + "type": "object" + }, + "txhash": { + "type": "string" + } + }, + "type": ["object"] + }, + "required": true, + "deprecated": false + }, + "deprecated": false, + "externalDocs": { + "description": "Source of the default service's implementation of this method.", + "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L215" + } + } + ] +} diff --git a/public/specs/openrpc-v0.20.1-mocha.json b/public/specs/openrpc-v0.20.1-mocha.json deleted file mode 100644 index 17c0b31..0000000 --- a/public/specs/openrpc-v0.20.1-mocha.json +++ /dev/null @@ -1,7705 +0,0 @@ -{ - "openrpc": "1.2.6", - "info": { - "title": "Celestia Node API", - "description": "The Celestia Node API is the collection of RPC methods that can be used to interact with the services provided by Celestia Data Availability Nodes.", - "version": "v0.20.1-mocha" - }, - "externalDocs": { - "description": "Celestia Node GitHub", - "url": "https://github.com/celestiaorg/celestia-node" - }, - "methods": [ - { - "name": "blob.Get", - "description": "Auth level: read", - "summary": "Get retrieves the blob by commitment under the given namespace and height.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "namespace", - "description": "libshare.Namespace", - "summary": "", - "schema": { - "examples": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "commitment", - "description": "blob.Commitment", - "summary": "", - "schema": { - "examples": [ - "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*blob.Blob", - "description": "*blob.Blob", - "summary": "", - "schema": { - "examples": [ - { - "namespace": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=", - "data": "z8QyNztvogN7NYU27gI+nJgg1vMJtkK3vbduSDz7/8mhmos37I7duH51kkgouxrsdhdOBJ1431OmipNfVedbtwe6zQ06EbJBl/jk4QwwU3S29YBTUZcUfTzXpEJIuMrYzU6YPxN8Zce/KNdsEIy4zxdfxekXpvsgZMBhf83iYgfHvsFAoJmmCp/ORAUoAFf7tJ7cF8RZyA20ftqRa1uhAmktxIb58abpGTG+TNgq3mjyvswECVykJYqGjqNtInyIx2EQOnVp2q69YHkegdoBvoOKzEFigQTdrL2TZBex4MhkrYt7Zf0DQyNMRkCPL/zKYE3bhvXNWMThWCmhD5TOApzirORXKOTB0nxhjDF/aFYkrS+IKBw1KfJ5isldWvmasJBWwRgDuli6Cty67vMMk7fUUTUf0St6rvQeftSoEVlC1xEw46+h5kIXaWiM0g/EzGIAdZHycUFWCSdnt3p7BS5ttEpSf1d6ZbVYYL2y0XguH41k54JqufEMAw9ukmaF0IbN9Jk6fNefV1dsWTdCP6Mz6e+RTCd9DQGqb2VrsvMzx5uVidLD8ND79pvXgL1VzyhJaMTcjSfZK15jOxLwGh1arZc2gyTNiq2pu6wNz0tdJp+fFU+peG8rHN8=", - "share_version": 0, - "commitment": "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=", - "index": -1 - } - ], - "additionalProperties": false, - "properties": { - "blob": {}, - "commitment": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L97" - } - }, - { - "name": "blob.GetAll", - "description": "Auth level: read", - "summary": "GetAll returns all blobs under the given namespaces at the given height.\nIf all blobs were found without any errors, the user will receive a list of blobs.\nIf the BlobService couldn't find any blobs under the requested namespaces,\nthe user will receive an empty list of blobs along with an empty error.\nIf some of the requested namespaces were not found, the user will receive all the found blobs\nand an empty error. If there were internal errors during some of the requests,\nthe user will receive all found blobs along with a combined error message.\n\nAll blobs will preserve the order of the namespaces that were requested.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "namespaces", - "description": "[]libshare.Namespace", - "summary": "", - "schema": { - "examples": [ - [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=" - ] - ], - "items": [ - { - "additionalProperties": false, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "[]*blob.Blob", - "description": "[]*blob.Blob", - "summary": "", - "schema": { - "examples": [ - [ - { - "namespace": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=", - "data": "z8QyNztvogN7NYU27gI+nJgg1vMJtkK3vbduSDz7/8mhmos37I7duH51kkgouxrsdhdOBJ1431OmipNfVedbtwe6zQ06EbJBl/jk4QwwU3S29YBTUZcUfTzXpEJIuMrYzU6YPxN8Zce/KNdsEIy4zxdfxekXpvsgZMBhf83iYgfHvsFAoJmmCp/ORAUoAFf7tJ7cF8RZyA20ftqRa1uhAmktxIb58abpGTG+TNgq3mjyvswECVykJYqGjqNtInyIx2EQOnVp2q69YHkegdoBvoOKzEFigQTdrL2TZBex4MhkrYt7Zf0DQyNMRkCPL/zKYE3bhvXNWMThWCmhD5TOApzirORXKOTB0nxhjDF/aFYkrS+IKBw1KfJ5isldWvmasJBWwRgDuli6Cty67vMMk7fUUTUf0St6rvQeftSoEVlC1xEw46+h5kIXaWiM0g/EzGIAdZHycUFWCSdnt3p7BS5ttEpSf1d6ZbVYYL2y0XguH41k54JqufEMAw9ukmaF0IbN9Jk6fNefV1dsWTdCP6Mz6e+RTCd9DQGqb2VrsvMzx5uVidLD8ND79pvXgL1VzyhJaMTcjSfZK15jOxLwGh1arZc2gyTNiq2pu6wNz0tdJp+fFU+peG8rHN8=", - "share_version": 0, - "commitment": "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=", - "index": -1 - } - ] - ], - "items": [ - { - "additionalProperties": false, - "properties": { - "blob": { - "additionalProperties": false, - "properties": { - "blob": {}, - "commitment": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "commitment": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L106" - } - }, - { - "name": "blob.GetCommitmentProof", - "description": "Auth level: read", - "summary": "GetCommitmentProof generates a commitment proof for a share commitment.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "namespace", - "description": "libshare.Namespace", - "summary": "", - "schema": { - "examples": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "shareCommitment", - "description": "[]byte", - "summary": "", - "schema": { - "examples": [ - "Ynl0ZSBhcnJheQ==" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*blob.CommitmentProof", - "description": "*blob.CommitmentProof", - "summary": "", - "schema": { - "examples": [ - { - "subtree_roots": [ - "Ynl0ZSBhcnJheQ==" - ], - "subtree_root_proofs": [ - {} - ], - "namespace_id": "Bw==", - "row_proof": { - "row_roots": [ - "Ynl0ZSBhcnJheQ==" - ], - "proofs": [ - { - "total": 42, - "index": 42, - "leaf_hash": "Ynl0ZSBhcnJheQ==", - "aunts": [ - "Ynl0ZSBhcnJheQ==" - ] - } - ], - "root": "Ynl0ZSBhcnJheQ==", - "start_row": 42, - "end_row": 42 - }, - "namespace_version": 7 - } - ], - "additionalProperties": false, - "properties": { - "namespace_id": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "namespace_version": { - "type": "integer" - }, - "row_proof": { - "additionalProperties": false, - "properties": { - "end_row": { - "type": "integer" - }, - "proofs": { - "items": { - "additionalProperties": false, - "type": "object" - }, - "type": "array" - }, - "root": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "start_row": { - "type": "integer" - } - }, - "type": "object" - }, - "subtree_root_proofs": { - "items": { - "additionalProperties": false, - "type": "object" - }, - "type": "array" - }, - "subtree_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L119" - } - }, - { - "name": "blob.GetProof", - "description": "Auth level: read", - "summary": "GetProof retrieves proofs in the given namespaces at the given height by commitment.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "namespace", - "description": "libshare.Namespace", - "summary": "", - "schema": { - "examples": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "commitment", - "description": "blob.Commitment", - "summary": "", - "schema": { - "examples": [ - "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*blob.Proof", - "description": "*blob.Proof", - "summary": "", - "schema": { - "examples": [ - [ - { - "end": 8, - "nodes": [ - "/////////////////////////////////////////////////////////////////////////////wuxStDHcZ7+b5byNQMVLJbzBT3wmObsThoQ0sCTjTCP" - ], - "is_max_namespace_ignored": true - }, - { - "end": 8, - "nodes": [ - "//////////////////////////////////////////////////////////////////////////////n1NeJxPU2bZUAccKZZ+LAu2Wj5ajbVYURV9ojhSKwp" - ], - "is_max_namespace_ignored": true - }, - { - "end": 8, - "nodes": [ - "/////////////////////////////////////////////////////////////////////////////0xK8BKnzDmwK0HR4ZJvyB4kh3jPPXGxaGPFoga8vPxF" - ], - "is_max_namespace_ignored": true - }, - { - "end": 7, - "nodes": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwn/EaU0x0UTO9HUGKjyjcv5U2gHeSjJ8S1rftqv6k8kxlVWW8e/7", - "/////////////////////////////////////////////////////////////////////////////wexh4khLQ9HQ2X6nh9wU5B+m6r+LWwPTEDTa5/CosDF" - ], - "is_max_namespace_ignored": true - } - ] - ], - "items": [ - { - "additionalProperties": false, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L110" - } - }, - { - "name": "blob.Included", - "description": "Auth level: read", - "summary": "Included checks whether a blob's given commitment(Merkle subtree root) is included at\ngiven height and under the namespace.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "namespace", - "description": "libshare.Namespace", - "summary": "", - "schema": { - "examples": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "proof", - "description": "*blob.Proof", - "summary": "", - "schema": { - "examples": [ - [ - { - "end": 8, - "nodes": [ - "/////////////////////////////////////////////////////////////////////////////wuxStDHcZ7+b5byNQMVLJbzBT3wmObsThoQ0sCTjTCP" - ], - "is_max_namespace_ignored": true - }, - { - "end": 8, - "nodes": [ - "//////////////////////////////////////////////////////////////////////////////n1NeJxPU2bZUAccKZZ+LAu2Wj5ajbVYURV9ojhSKwp" - ], - "is_max_namespace_ignored": true - }, - { - "end": 8, - "nodes": [ - "/////////////////////////////////////////////////////////////////////////////0xK8BKnzDmwK0HR4ZJvyB4kh3jPPXGxaGPFoga8vPxF" - ], - "is_max_namespace_ignored": true - }, - { - "end": 7, - "nodes": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwn/EaU0x0UTO9HUGKjyjcv5U2gHeSjJ8S1rftqv6k8kxlVWW8e/7", - "/////////////////////////////////////////////////////////////////////////////wexh4khLQ9HQ2X6nh9wU5B+m6r+LWwPTEDTa5/CosDF" - ], - "is_max_namespace_ignored": true - } - ] - ], - "items": [ - { - "additionalProperties": false, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "commitment", - "description": "blob.Commitment", - "summary": "", - "schema": { - "examples": [ - "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "bool", - "description": "bool", - "summary": "", - "schema": { - "examples": [ - true - ], - "type": [ - "boolean" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L128" - } - }, - { - "name": "blob.Submit", - "description": "Auth level: write", - "summary": "Submit sends Blobs and reports the height in which they were included.\nAllows sending multiple Blobs atomically synchronously.\nUses default wallet registered on the Node.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "blobs", - "description": "[]*blob.Blob", - "summary": "", - "schema": { - "examples": [ - [ - { - "namespace": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=", - "data": "z8QyNztvogN7NYU27gI+nJgg1vMJtkK3vbduSDz7/8mhmos37I7duH51kkgouxrsdhdOBJ1431OmipNfVedbtwe6zQ06EbJBl/jk4QwwU3S29YBTUZcUfTzXpEJIuMrYzU6YPxN8Zce/KNdsEIy4zxdfxekXpvsgZMBhf83iYgfHvsFAoJmmCp/ORAUoAFf7tJ7cF8RZyA20ftqRa1uhAmktxIb58abpGTG+TNgq3mjyvswECVykJYqGjqNtInyIx2EQOnVp2q69YHkegdoBvoOKzEFigQTdrL2TZBex4MhkrYt7Zf0DQyNMRkCPL/zKYE3bhvXNWMThWCmhD5TOApzirORXKOTB0nxhjDF/aFYkrS+IKBw1KfJ5isldWvmasJBWwRgDuli6Cty67vMMk7fUUTUf0St6rvQeftSoEVlC1xEw46+h5kIXaWiM0g/EzGIAdZHycUFWCSdnt3p7BS5ttEpSf1d6ZbVYYL2y0XguH41k54JqufEMAw9ukmaF0IbN9Jk6fNefV1dsWTdCP6Mz6e+RTCd9DQGqb2VrsvMzx5uVidLD8ND79pvXgL1VzyhJaMTcjSfZK15jOxLwGh1arZc2gyTNiq2pu6wNz0tdJp+fFU+peG8rHN8=", - "share_version": 0, - "commitment": "aHlbp+J9yub6hw/uhK6dP8hBLR2mFy78XNRRdLf2794=", - "index": -1 - } - ] - ], - "items": [ - { - "additionalProperties": false, - "properties": { - "blob": { - "additionalProperties": false, - "properties": { - "blob": {}, - "commitment": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "commitment": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "options", - "description": "*blob.SubmitOptions", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "uint64", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L93" - } - }, - { - "name": "blob.Subscribe", - "description": "Auth level: read", - "summary": "Subscribe to published blobs from the given namespace as they are included.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "namespace", - "description": "libshare.Namespace", - "summary": "", - "schema": { - "examples": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "\u003c-chan *blob.SubscriptionResponse", - "description": "\u003c-chan *blob.SubscriptionResponse", - "summary": "", - "schema": { - "title": "typeUnsupportedByJSONSchema", - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/blob/blob.go#L138" - } - }, - { - "name": "das.SamplingStats", - "description": "Auth level: read", - "summary": "SamplingStats returns the current statistics over the DA sampling process.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "das.SamplingStats", - "description": "das.SamplingStats", - "summary": "", - "schema": { - "examples": [ - { - "head_of_sampled_chain": 1092, - "head_of_catchup": 34101, - "network_head_height": 470292, - "workers": [ - { - "job_type": "catchup", - "current": 1093, - "from": 1002, - "to": 1101 - }, - { - "job_type": "catchup", - "current": 33343, - "from": 33302, - "to": 33401 - }, - { - "job_type": "catchup", - "current": 34047, - "from": 34002, - "to": 34101 - }, - { - "job_type": "catchup", - "current": 1327, - "from": 1302, - "to": 1401 - }, - { - "job_type": "catchup", - "current": 1197, - "from": 1102, - "to": 1201 - }, - { - "job_type": "catchup", - "current": 1408, - "from": 1402, - "to": 1501 - } - ], - "concurrency": 6, - "catch_up_done": false, - "is_running": true - } - ], - "additionalProperties": false, - "properties": { - "catch_up_done": { - "type": "boolean" - }, - "concurrency": { - "type": "integer" - }, - "failed": { - "patternProperties": { - ".*": { - "type": "integer" - } - }, - "type": "object" - }, - "head_of_catchup": { - "type": "integer" - }, - "head_of_sampled_chain": { - "type": "integer" - }, - "is_running": { - "type": "boolean" - }, - "network_head_height": { - "type": "integer" - }, - "workers": { - "items": { - "additionalProperties": false, - "properties": { - "current": { - "type": "integer" - }, - "error": { - "type": "string" - }, - "from": { - "type": "integer" - }, - "job_type": { - "type": "string" - }, - "to": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/das/das.go#L27" - } - }, - { - "name": "das.WaitCatchUp", - "description": "Auth level: read", - "summary": "WaitCatchUp blocks until DASer finishes catching up to the network head.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/das/das.go#L31" - } - }, - { - "name": "fraud.Get", - "description": "Auth level: read", - "summary": "Get fetches fraud proofs from the disk by its type.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "proofType", - "description": "fraud.ProofType", - "summary": "", - "schema": { - "examples": [ - "badencodingv0.1" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "[]Proof", - "description": "[]Proof", - "summary": "", - "schema": { - "examples": [ - [ - { - "proof_type": "badencodingv0.1", - "data": "ChJiYWQgZW5jb2RpbmcgcHJvb2YQKg==" - } - ] - ], - "items": [ - { - "additionalProperties": false, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/fraud/fraud.go#L38" - } - }, - { - "name": "fraud.Subscribe", - "description": "Auth level: read", - "summary": "Subscribe allows to subscribe on a Proof pub sub topic by its type.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "proofType", - "description": "fraud.ProofType", - "summary": "", - "schema": { - "examples": [ - "badencodingv0.1" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "\u003c-chan *Proof", - "description": "\u003c-chan *Proof", - "summary": "", - "schema": { - "title": "typeUnsupportedByJSONSchema", - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/fraud/fraud.go#L34" - } - }, - { - "name": "header.GetByHash", - "description": "Auth level: read", - "summary": "GetByHash returns the header of the given hash from the node's header store.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "hash", - "description": "libhead.Hash", - "summary": "", - "schema": { - "examples": [ - "453D0BC3CB88A2ED6F2E06021383B22C72D25D7741AE51B4CAE1AD34D72A3F07" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*header.ExtendedHeader", - "description": "*header.ExtendedHeader", - "summary": "", - "schema": { - "examples": [ - { - "header": { - "version": { - "block": "11" - }, - "chain_id": "arabica-6", - "height": "67374", - "time": "2023-02-25T12:10:28.067566292Z", - "last_block_id": { - "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", - "parts": { - "total": 1, - "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" - } - }, - "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", - "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", - "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", - "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" - }, - "validator_set": { - "validators": [ - { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - }, - "commit": { - "height": 67374, - "round": 0, - "block_id": { - "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", - "parts": { - "total": 1, - "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "timestamp": "2023-02-25T12:10:38.130121476Z", - "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" - } - ] - }, - "dah": { - "row_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ], - "column_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ] - } - } - ], - "additionalProperties": false, - "properties": { - "commit": { - "additionalProperties": false, - "properties": { - "block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "height": { - "type": "integer" - }, - "round": { - "type": "integer" - }, - "signatures": { - "items": { - "additionalProperties": false, - "properties": { - "block_id_flag": { - "type": "integer" - }, - "signature": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "timestamp": { - "format": "date-time", - "type": "string" - }, - "validator_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "dah": { - "additionalProperties": false, - "properties": { - "column_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "header": { - "additionalProperties": false, - "properties": { - "app_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "chain_id": { - "type": "string" - }, - "consensus_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "data_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "evidence_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "height": { - "type": "integer" - }, - "last_block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "last_commit_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "last_results_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "next_validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "time": { - "format": "date-time", - "type": "string" - }, - "validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "version": { - "additionalProperties": false, - "properties": { - "app": { - "type": "integer" - }, - "block": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "validator_set": { - "additionalProperties": false, - "properties": { - "proposer": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "validators": { - "items": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L70" - } - }, - { - "name": "header.GetByHeight", - "description": "Auth level: read", - "summary": "GetByHeight returns the ExtendedHeader at the given height if it is\ncurrently available.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "u", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*header.ExtendedHeader", - "description": "*header.ExtendedHeader", - "summary": "", - "schema": { - "examples": [ - { - "header": { - "version": { - "block": "11" - }, - "chain_id": "arabica-6", - "height": "67374", - "time": "2023-02-25T12:10:28.067566292Z", - "last_block_id": { - "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", - "parts": { - "total": 1, - "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" - } - }, - "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", - "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", - "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", - "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" - }, - "validator_set": { - "validators": [ - { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - }, - "commit": { - "height": 67374, - "round": 0, - "block_id": { - "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", - "parts": { - "total": 1, - "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "timestamp": "2023-02-25T12:10:38.130121476Z", - "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" - } - ] - }, - "dah": { - "row_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ], - "column_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ] - } - } - ], - "additionalProperties": false, - "properties": { - "commit": { - "additionalProperties": false, - "properties": { - "block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "height": { - "type": "integer" - }, - "round": { - "type": "integer" - }, - "signatures": { - "items": { - "additionalProperties": false, - "properties": { - "block_id_flag": { - "type": "integer" - }, - "signature": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "timestamp": { - "format": "date-time", - "type": "string" - }, - "validator_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "dah": { - "additionalProperties": false, - "properties": { - "column_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "header": { - "additionalProperties": false, - "properties": { - "app_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "chain_id": { - "type": "string" - }, - "consensus_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "data_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "evidence_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "height": { - "type": "integer" - }, - "last_block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "last_commit_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "last_results_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "next_validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "time": { - "format": "date-time", - "type": "string" - }, - "validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "version": { - "additionalProperties": false, - "properties": { - "app": { - "type": "integer" - }, - "block": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "validator_set": { - "additionalProperties": false, - "properties": { - "proposer": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "validators": { - "items": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L82" - } - }, - { - "name": "header.GetRangeByHeight", - "description": "Auth level: read", - "summary": "GetRangeByHeight returns the given range (from:to) of ExtendedHeaders\nfrom the node's header store and verifies that the returned headers are\nadjacent to each other.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "from", - "description": "*header.ExtendedHeader", - "summary": "", - "schema": { - "examples": [ - { - "header": { - "version": { - "block": "11" - }, - "chain_id": "arabica-6", - "height": "67374", - "time": "2023-02-25T12:10:28.067566292Z", - "last_block_id": { - "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", - "parts": { - "total": 1, - "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" - } - }, - "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", - "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", - "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", - "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" - }, - "validator_set": { - "validators": [ - { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - }, - "commit": { - "height": 67374, - "round": 0, - "block_id": { - "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", - "parts": { - "total": 1, - "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "timestamp": "2023-02-25T12:10:38.130121476Z", - "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" - } - ] - }, - "dah": { - "row_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ], - "column_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ] - } - } - ], - "additionalProperties": false, - "properties": { - "commit": { - "additionalProperties": false, - "properties": { - "block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "height": { - "type": "integer" - }, - "round": { - "type": "integer" - }, - "signatures": { - "items": { - "additionalProperties": false, - "properties": { - "block_id_flag": { - "type": "integer" - }, - "signature": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "timestamp": { - "format": "date-time", - "type": "string" - }, - "validator_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "dah": { - "additionalProperties": false, - "properties": { - "column_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "header": { - "additionalProperties": false, - "properties": { - "app_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "chain_id": { - "type": "string" - }, - "consensus_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "data_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "evidence_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "height": { - "type": "integer" - }, - "last_block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "last_commit_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "last_results_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "next_validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "time": { - "format": "date-time", - "type": "string" - }, - "validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "version": { - "additionalProperties": false, - "properties": { - "app": { - "type": "integer" - }, - "block": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "validator_set": { - "additionalProperties": false, - "properties": { - "proposer": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "validators": { - "items": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "to", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "[]*header.ExtendedHeader", - "description": "[]*header.ExtendedHeader", - "summary": "", - "schema": { - "examples": [ - [ - { - "header": { - "version": { - "block": "11" - }, - "chain_id": "arabica-6", - "height": "67374", - "time": "2023-02-25T12:10:28.067566292Z", - "last_block_id": { - "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", - "parts": { - "total": 1, - "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" - } - }, - "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", - "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", - "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", - "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" - }, - "validator_set": { - "validators": [ - { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - }, - "commit": { - "height": 67374, - "round": 0, - "block_id": { - "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", - "parts": { - "total": 1, - "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "timestamp": "2023-02-25T12:10:38.130121476Z", - "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" - } - ] - }, - "dah": { - "row_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ], - "column_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ] - } - } - ] - ], - "items": [ - { - "additionalProperties": false, - "properties": { - "commit": { - "additionalProperties": false, - "properties": { - "block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "height": { - "type": "integer" - }, - "round": { - "type": "integer" - }, - "signatures": { - "items": { - "additionalProperties": false, - "properties": { - "block_id_flag": { - "type": "integer" - }, - "signature": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "timestamp": { - "format": "date-time", - "type": "string" - }, - "validator_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "dah": { - "additionalProperties": false, - "properties": { - "column_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "header": { - "additionalProperties": false, - "properties": { - "app_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "chain_id": { - "type": "string" - }, - "consensus_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "data_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "evidence_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "height": { - "type": "integer" - }, - "last_block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "last_commit_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "last_results_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "next_validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "time": { - "format": "date-time", - "type": "string" - }, - "validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "version": { - "additionalProperties": false, - "properties": { - "app": { - "type": "integer" - }, - "block": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "validator_set": { - "additionalProperties": false, - "properties": { - "proposer": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "validators": { - "items": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L74" - } - }, - { - "name": "header.LocalHead", - "description": "Auth level: read", - "summary": "LocalHead returns the ExtendedHeader of the chain head.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "*header.ExtendedHeader", - "description": "*header.ExtendedHeader", - "summary": "", - "schema": { - "examples": [ - { - "header": { - "version": { - "block": "11" - }, - "chain_id": "arabica-6", - "height": "67374", - "time": "2023-02-25T12:10:28.067566292Z", - "last_block_id": { - "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", - "parts": { - "total": 1, - "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" - } - }, - "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", - "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", - "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", - "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" - }, - "validator_set": { - "validators": [ - { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - }, - "commit": { - "height": 67374, - "round": 0, - "block_id": { - "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", - "parts": { - "total": 1, - "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "timestamp": "2023-02-25T12:10:38.130121476Z", - "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" - } - ] - }, - "dah": { - "row_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ], - "column_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ] - } - } - ], - "additionalProperties": false, - "properties": { - "commit": { - "additionalProperties": false, - "properties": { - "block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "height": { - "type": "integer" - }, - "round": { - "type": "integer" - }, - "signatures": { - "items": { - "additionalProperties": false, - "properties": { - "block_id_flag": { - "type": "integer" - }, - "signature": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "timestamp": { - "format": "date-time", - "type": "string" - }, - "validator_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "dah": { - "additionalProperties": false, - "properties": { - "column_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "header": { - "additionalProperties": false, - "properties": { - "app_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "chain_id": { - "type": "string" - }, - "consensus_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "data_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "evidence_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "height": { - "type": "integer" - }, - "last_block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "last_commit_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "last_results_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "next_validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "time": { - "format": "date-time", - "type": "string" - }, - "validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "version": { - "additionalProperties": false, - "properties": { - "app": { - "type": "integer" - }, - "block": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "validator_set": { - "additionalProperties": false, - "properties": { - "proposer": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "validators": { - "items": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L90" - } - }, - { - "name": "header.NetworkHead", - "description": "Auth level: read", - "summary": "NetworkHead provides the Syncer's view of the current network head.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "*header.ExtendedHeader", - "description": "*header.ExtendedHeader", - "summary": "", - "schema": { - "examples": [ - { - "header": { - "version": { - "block": "11" - }, - "chain_id": "arabica-6", - "height": "67374", - "time": "2023-02-25T12:10:28.067566292Z", - "last_block_id": { - "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", - "parts": { - "total": 1, - "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" - } - }, - "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", - "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", - "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", - "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" - }, - "validator_set": { - "validators": [ - { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - }, - "commit": { - "height": 67374, - "round": 0, - "block_id": { - "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", - "parts": { - "total": 1, - "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "timestamp": "2023-02-25T12:10:38.130121476Z", - "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" - } - ] - }, - "dah": { - "row_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ], - "column_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ] - } - } - ], - "additionalProperties": false, - "properties": { - "commit": { - "additionalProperties": false, - "properties": { - "block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "height": { - "type": "integer" - }, - "round": { - "type": "integer" - }, - "signatures": { - "items": { - "additionalProperties": false, - "properties": { - "block_id_flag": { - "type": "integer" - }, - "signature": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "timestamp": { - "format": "date-time", - "type": "string" - }, - "validator_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "dah": { - "additionalProperties": false, - "properties": { - "column_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "header": { - "additionalProperties": false, - "properties": { - "app_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "chain_id": { - "type": "string" - }, - "consensus_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "data_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "evidence_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "height": { - "type": "integer" - }, - "last_block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "last_commit_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "last_results_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "next_validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "time": { - "format": "date-time", - "type": "string" - }, - "validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "version": { - "additionalProperties": false, - "properties": { - "app": { - "type": "integer" - }, - "block": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "validator_set": { - "additionalProperties": false, - "properties": { - "proposer": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "validators": { - "items": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L102" - } - }, - { - "name": "header.Subscribe", - "description": "Auth level: read", - "summary": "Subscribe to recent ExtendedHeaders from the network.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "\u003c-chan *header.ExtendedHeader", - "description": "\u003c-chan *header.ExtendedHeader", - "summary": "", - "schema": { - "title": "typeUnsupportedByJSONSchema", - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L106" - } - }, - { - "name": "header.SyncState", - "description": "Auth level: read", - "summary": "SyncState returns the current state of the header Syncer.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "sync.State", - "description": "sync.State", - "summary": "", - "schema": { - "examples": [ - { - "id": 42, - "height": 42, - "from_height": 42, - "to_height": 42, - "from_hash": "453D0BC3CB88A2ED6F2E06021383B22C72D25D7741AE51B4CAE1AD34D72A3F07", - "to_hash": "453D0BC3CB88A2ED6F2E06021383B22C72D25D7741AE51B4CAE1AD34D72A3F07", - "start": "0001-01-01T00:00:00Z", - "end": "0001-01-01T00:00:00Z", - "error": "string value" - } - ], - "additionalProperties": false, - "properties": { - "end": { - "format": "date-time", - "type": "string" - }, - "error": { - "type": "string" - }, - "from_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "from_height": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "id": { - "type": "integer" - }, - "start": { - "format": "date-time", - "type": "string" - }, - "to_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "to_height": { - "type": "integer" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L94" - } - }, - { - "name": "header.SyncWait", - "description": "Auth level: read", - "summary": "SyncWait blocks until the header Syncer is synced to network head.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L98" - } - }, - { - "name": "header.WaitForHeight", - "description": "Auth level: read", - "summary": "WaitForHeight blocks until the header at the given height has been processed\nby the store or context deadline is exceeded.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "u", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*header.ExtendedHeader", - "description": "*header.ExtendedHeader", - "summary": "", - "schema": { - "examples": [ - { - "header": { - "version": { - "block": "11" - }, - "chain_id": "arabica-6", - "height": "67374", - "time": "2023-02-25T12:10:28.067566292Z", - "last_block_id": { - "hash": "47A2C7758760988500B2F043D3903BBBF1C8B383CA33CF7056AA45E22055663E", - "parts": { - "total": 1, - "hash": "33B012F244E27672169DD3D62CDBC92DA9486E410A5530F41FE6A890D8E2EE42" - } - }, - "last_commit_hash": "888D47F5E9473501C99F2B6136B6B9FFBC9D1CD2F54002BCD5DF002FFEF0A83D", - "data_hash": "257760461993F8F197B421EC7435F3C36C3734923E3DA9A42DC73B05F07B3D08", - "validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "next_validators_hash": "883A0C92B8D976312B249C1397E73CF2981A9EB715717CBEE3800B8380C22C1D", - "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FC70854A185737C7FD720FCCE9167876EE4B9ABE23DB1EBB8C552D3E3978435", - "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", - "proposer_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA" - }, - "validator_set": { - "validators": [ - { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - ], - "proposer": { - "address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "pub_key": { - "type": "tendermint/PubKeyEd25519", - "value": "aoB4xU9//HAqOP9ciyp0+PTdZxt/UGKgZOabU6JxW8o=" - }, - "voting_power": "5000000000", - "proposer_priority": "0" - } - }, - "commit": { - "height": 67374, - "round": 0, - "block_id": { - "hash": "A7F6B1CF33313121539206754A73FDC22ADA48C4AA8C4BB4F707ED2E089E59D3", - "parts": { - "total": 1, - "hash": "6634FE1E1DDDCB9914ACE81F146013986F5FDA03A8F1C16DC5ECA0D9B0E08FBC" - } - }, - "signatures": [ - { - "block_id_flag": 2, - "validator_address": "57DC09D28388DBF977CFC30EF50BE8B644CCC1FA", - "timestamp": "2023-02-25T12:10:38.130121476Z", - "signature": "HyR/uRIUNc5GNqQteZyrVjJM47SI9sRAgrLsNqJDls3AzbvHUfN4zzWyw0afyEvNm98Bm2GIoJoZC5D8oQvdBA==" - } - ] - }, - "dah": { - "row_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ], - "column_roots": [ - "//////////7//////////ql+/VFmJ8PWE9BcjrTDLrY/hzVeGdzFCpfEhiXDXZmt", - "/////////////////////zHeGnUtPJn8QyPpePSYl4qRVrcUvG2fwptyoA85Myik" - ] - } - } - ], - "additionalProperties": false, - "properties": { - "commit": { - "additionalProperties": false, - "properties": { - "block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "height": { - "type": "integer" - }, - "round": { - "type": "integer" - }, - "signatures": { - "items": { - "additionalProperties": false, - "properties": { - "block_id_flag": { - "type": "integer" - }, - "signature": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "timestamp": { - "format": "date-time", - "type": "string" - }, - "validator_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "dah": { - "additionalProperties": false, - "properties": { - "column_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "header": { - "additionalProperties": false, - "properties": { - "app_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "chain_id": { - "type": "string" - }, - "consensus_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "data_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "evidence_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "height": { - "type": "integer" - }, - "last_block_id": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "parts": { - "additionalProperties": false, - "properties": { - "hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "last_commit_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "last_results_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "next_validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "time": { - "format": "date-time", - "type": "string" - }, - "validators_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "version": { - "additionalProperties": false, - "properties": { - "app": { - "type": "integer" - }, - "block": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "validator_set": { - "additionalProperties": false, - "properties": { - "proposer": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "validators": { - "items": { - "additionalProperties": false, - "properties": { - "address": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "proposer_priority": { - "type": "integer" - }, - "pub_key": { - "additionalProperties": true - }, - "voting_power": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/header/header.go#L86" - } - }, - { - "name": "node.AuthNew", - "description": "Auth level: admin", - "summary": "AuthNew signs and returns a new token with the given permissions.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "perms", - "description": "[]auth.Permission", - "summary": "", - "schema": { - "examples": [ - [ - "admin" - ] - ], - "items": [ - { - "type": [ - "string" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "string", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L57" - } - }, - { - "name": "node.AuthVerify", - "description": "Auth level: admin", - "summary": "AuthVerify returns the permissions assigned to the given token.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "token", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "[]auth.Permission", - "description": "[]auth.Permission", - "summary": "", - "schema": { - "examples": [ - [ - "admin" - ] - ], - "items": [ - { - "type": [ - "string" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L53" - } - }, - { - "name": "node.Info", - "description": "Auth level: admin", - "summary": "Info returns administrative information about the node.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "Info", - "description": "Info", - "summary": "", - "schema": { - "examples": [ - { - "type": 3, - "api_version": "string value" - } - ], - "additionalProperties": false, - "properties": { - "api_version": { - "type": "string" - }, - "type": { - "type": "integer" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L41" - } - }, - { - "name": "node.LogLevelSet", - "description": "Auth level: admin", - "summary": "LogLevelSet sets the given component log level to the given level.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "name", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "level", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L49" - } - }, - { - "name": "node.Ready", - "description": "Auth level: read", - "summary": "Ready returns true once the node's RPC is ready to accept requests.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "bool", - "description": "bool", - "summary": "", - "schema": { - "examples": [ - true - ], - "type": [ - "boolean" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/node/node.go#L45" - } - }, - { - "name": "p2p.BandwidthForPeer", - "description": "Auth level: admin", - "summary": "BandwidthForPeer returns a Stats struct with bandwidth metrics associated with the given peer.ID.\nThe metrics returned include all traffic sent / received for the peer, regardless of protocol.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "id", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "metrics.Stats", - "description": "metrics.Stats", - "summary": "", - "schema": { - "examples": [ - { - "TotalIn": 42, - "TotalOut": 42, - "RateIn": 42, - "RateOut": 42 - } - ], - "additionalProperties": false, - "properties": { - "RateIn": { - "type": "number" - }, - "RateOut": { - "type": "number" - }, - "TotalIn": { - "type": "integer" - }, - "TotalOut": { - "type": "integer" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L291" - } - }, - { - "name": "p2p.BandwidthForProtocol", - "description": "Auth level: admin", - "summary": "BandwidthForProtocol returns a Stats struct with bandwidth metrics associated with the given\nprotocol.ID.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "proto", - "description": "protocol.ID", - "summary": "", - "schema": { - "examples": [ - "/celestia/mocha/ipfs/bitswap" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "metrics.Stats", - "description": "metrics.Stats", - "summary": "", - "schema": { - "examples": [ - { - "TotalIn": 42, - "TotalOut": 42, - "RateIn": 42, - "RateOut": 42 - } - ], - "additionalProperties": false, - "properties": { - "RateIn": { - "type": "number" - }, - "RateOut": { - "type": "number" - }, - "TotalIn": { - "type": "integer" - }, - "TotalOut": { - "type": "integer" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L295" - } - }, - { - "name": "p2p.BandwidthStats", - "description": "Auth level: admin", - "summary": "BandwidthStats returns a Stats struct with bandwidth metrics for all\ndata sent/received by the local peer, regardless of protocol or remote\npeer IDs.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "metrics.Stats", - "description": "metrics.Stats", - "summary": "", - "schema": { - "examples": [ - { - "TotalIn": 42, - "TotalOut": 42, - "RateIn": 42, - "RateOut": 42 - } - ], - "additionalProperties": false, - "properties": { - "RateIn": { - "type": "number" - }, - "RateOut": { - "type": "number" - }, - "TotalIn": { - "type": "integer" - }, - "TotalOut": { - "type": "integer" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L287" - } - }, - { - "name": "p2p.BlockPeer", - "description": "Auth level: admin", - "summary": "BlockPeer adds a peer to the set of blocked peers and\ncloses any existing connection to that peer.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "p", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L263" - } - }, - { - "name": "p2p.ClosePeer", - "description": "Auth level: admin", - "summary": "ClosePeer closes the connection to a given peer.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "id", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L251" - } - }, - { - "name": "p2p.Connect", - "description": "Auth level: admin", - "summary": "Connect ensures there is a connection between this host and the peer with\ngiven peer.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "pi", - "description": "peer.AddrInfo", - "summary": "", - "schema": { - "examples": [ - { - "ID": "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo", - "Addrs": [ - "/ip6/::1/udp/2121/quic-v1" - ] - } - ], - "additionalProperties": false, - "properties": { - "Addrs": { - "items": { - "additionalProperties": true - }, - "type": "array" - }, - "ID": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L247" - } - }, - { - "name": "p2p.Connectedness", - "description": "Auth level: admin", - "summary": "Connectedness returns a state signaling connection capabilities.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "id", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "network.Connectedness", - "description": "network.Connectedness", - "summary": "", - "schema": { - "examples": [ - 1 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L255" - } - }, - { - "name": "p2p.Info", - "description": "Auth level: admin", - "summary": "Info returns address information about the host.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "peer.AddrInfo", - "description": "peer.AddrInfo", - "summary": "", - "schema": { - "examples": [ - { - "ID": "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo", - "Addrs": [ - "/ip6/::1/udp/2121/quic-v1" - ] - } - ], - "additionalProperties": false, - "properties": { - "Addrs": { - "items": { - "additionalProperties": true - }, - "type": "array" - }, - "ID": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L235" - } - }, - { - "name": "p2p.IsProtected", - "description": "Auth level: admin", - "summary": "IsProtected returns whether the given peer is protected.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "id", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "tag", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "bool", - "description": "bool", - "summary": "", - "schema": { - "examples": [ - true - ], - "type": [ - "boolean" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L283" - } - }, - { - "name": "p2p.ListBlockedPeers", - "description": "Auth level: admin", - "summary": "ListBlockedPeers returns a list of blocked peers.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "[]peer.ID", - "description": "[]peer.ID", - "summary": "", - "schema": { - "examples": [ - [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ] - ], - "items": [ - { - "type": [ - "string" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L271" - } - }, - { - "name": "p2p.NATStatus", - "description": "Auth level: admin", - "summary": "NATStatus returns the current NAT status.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "network.Reachability", - "description": "network.Reachability", - "summary": "", - "schema": { - "examples": [ - 2 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L259" - } - }, - { - "name": "p2p.PeerInfo", - "description": "Auth level: admin", - "summary": "PeerInfo returns a small slice of information Peerstore has on the\ngiven peer.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "id", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "peer.AddrInfo", - "description": "peer.AddrInfo", - "summary": "", - "schema": { - "examples": [ - { - "ID": "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo", - "Addrs": [ - "/ip6/::1/udp/2121/quic-v1" - ] - } - ], - "additionalProperties": false, - "properties": { - "Addrs": { - "items": { - "additionalProperties": true - }, - "type": "array" - }, - "ID": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L243" - } - }, - { - "name": "p2p.Peers", - "description": "Auth level: admin", - "summary": "Peers returns connected peers.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "[]peer.ID", - "description": "[]peer.ID", - "summary": "", - "schema": { - "examples": [ - [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ] - ], - "items": [ - { - "type": [ - "string" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L239" - } - }, - { - "name": "p2p.Protect", - "description": "Auth level: admin", - "summary": "Protect adds a peer to the list of peers who have a bidirectional\npeering agreement that they are protected from being trimmed, dropped\nor negatively scored.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "id", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "tag", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L275" - } - }, - { - "name": "p2p.PubSubPeers", - "description": "Auth level: admin", - "summary": "PubSubPeers returns the peer IDs of the peers joined on\nthe given topic.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "topic", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "[]peer.ID", - "description": "[]peer.ID", - "summary": "", - "schema": { - "examples": [ - [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ] - ], - "items": [ - { - "type": [ - "string" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L303" - } - }, - { - "name": "p2p.PubSubTopics", - "description": "Auth level: admin", - "summary": "PubSubTopics reports current PubSubTopics the node participates in.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "[]string", - "description": "[]string", - "summary": "", - "schema": { - "examples": [ - [ - "string value" - ] - ], - "items": [ - { - "type": [ - "string" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L307" - } - }, - { - "name": "p2p.ResourceState", - "description": "Auth level: admin", - "summary": "ResourceState returns the state of the resource manager.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "rcmgr.ResourceManagerStat", - "description": "rcmgr.ResourceManagerStat", - "summary": "", - "schema": { - "examples": [ - { - "System": { - "NumStreamsInbound": 4, - "NumStreamsOutbound": 13, - "NumConnsInbound": 0, - "NumConnsOutbound": 13, - "NumFD": 7, - "Memory": 4456448 - }, - "Transient": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - }, - "Services": { - "libp2p.autonat": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - }, - "libp2p.identify": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - } - }, - "Protocols": { - "/celestia/arabica-3/ipfs/bitswap/1.2.0": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 4, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - }, - "/celestia/arabica-3/kad/1.0.0": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 4, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - }, - "/floodsub/1.0.0": { - "NumStreamsInbound": 2, - "NumStreamsOutbound": 0, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - }, - "/ipfs/id/1.0.0": { - "NumStreamsInbound": 0, - "NumStreamsOutbound": 1, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - }, - "/meshsub/1.1.0": { - "NumStreamsInbound": 2, - "NumStreamsOutbound": 4, - "NumConnsInbound": 0, - "NumConnsOutbound": 0, - "NumFD": 0, - "Memory": 0 - } - }, - "Peers": { - "\u0000$\b\u0001\u0012 \ufffd-\ufffd\ufffd\u0026\ufffd\ufffdY\ufffdk\ufffd\u000e\u0011\ufffdS\ufffdRM\u0013\ufffd\u0015\ufffd\ufffd$\ufffd\ufffd\ufffd\ufffd*\ufffd\u0002W": { - "NumStreamsInbound": 1, - "NumStreamsOutbound": 3, - "NumConnsInbound": 0, - "NumConnsOutbound": 3, - "NumFD": 3, - "Memory": 1048576 - } - } - } - ], - "additionalProperties": false, - "properties": { - "Peers": { - "patternProperties": { - ".*": { - "additionalProperties": false, - "properties": { - "Memory": { - "type": "integer" - }, - "NumConnsInbound": { - "type": "integer" - }, - "NumConnsOutbound": { - "type": "integer" - }, - "NumFD": { - "type": "integer" - }, - "NumStreamsInbound": { - "type": "integer" - }, - "NumStreamsOutbound": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "Protocols": { - "patternProperties": { - ".*": { - "additionalProperties": false, - "properties": { - "Memory": { - "type": "integer" - }, - "NumConnsInbound": { - "type": "integer" - }, - "NumConnsOutbound": { - "type": "integer" - }, - "NumFD": { - "type": "integer" - }, - "NumStreamsInbound": { - "type": "integer" - }, - "NumStreamsOutbound": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "Services": { - "patternProperties": { - ".*": { - "additionalProperties": false, - "properties": { - "Memory": { - "type": "integer" - }, - "NumConnsInbound": { - "type": "integer" - }, - "NumConnsOutbound": { - "type": "integer" - }, - "NumFD": { - "type": "integer" - }, - "NumStreamsInbound": { - "type": "integer" - }, - "NumStreamsOutbound": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "System": { - "additionalProperties": false, - "properties": { - "Memory": { - "type": "integer" - }, - "NumConnsInbound": { - "type": "integer" - }, - "NumConnsOutbound": { - "type": "integer" - }, - "NumFD": { - "type": "integer" - }, - "NumStreamsInbound": { - "type": "integer" - }, - "NumStreamsOutbound": { - "type": "integer" - } - }, - "type": "object" - }, - "Transient": { - "additionalProperties": false, - "properties": { - "Memory": { - "type": "integer" - }, - "NumConnsInbound": { - "type": "integer" - }, - "NumConnsOutbound": { - "type": "integer" - }, - "NumFD": { - "type": "integer" - }, - "NumStreamsInbound": { - "type": "integer" - }, - "NumStreamsOutbound": { - "type": "integer" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L299" - } - }, - { - "name": "p2p.UnblockPeer", - "description": "Auth level: admin", - "summary": "UnblockPeer removes a peer from the set of blocked peers.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "p", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L267" - } - }, - { - "name": "p2p.Unprotect", - "description": "Auth level: admin", - "summary": "Unprotect removes a peer from the list of peers who have a bidirectional\npeering agreement that they are protected from being trimmed, dropped\nor negatively scored, returning a bool representing whether the given\npeer is protected or not.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "id", - "description": "peer.ID", - "summary": "", - "schema": { - "examples": [ - "CovLVG4fQcqUS6DmoMxAwVJGNW6PMzfwTG6BHW9NH9TLGHcbRfvPVc3JVhnufK3HTzStoTo" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "tag", - "description": "string", - "summary": "", - "schema": { - "examples": [ - "string value" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "bool", - "description": "bool", - "summary": "", - "schema": { - "examples": [ - true - ], - "type": [ - "boolean" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/p2p/p2p.go#L279" - } - }, - { - "name": "share.GetEDS", - "description": "Auth level: read", - "summary": "GetEDS gets the full EDS identified by the given extended header.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*rsmt2d.ExtendedDataSquare", - "description": "*rsmt2d.ExtendedDataSquare", - "summary": "", - "schema": { - "examples": [ - { - "data_square": [ - "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", - "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", - "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", - "//////////////////////////////////////4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" - ], - "codec": "Leopard" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L93" - } - }, - { - "name": "share.GetNamespaceData", - "description": "Auth level: read", - "summary": "GetNamespaceData gets all shares from an EDS within the given namespace.\nShares are returned in a row-by-row order if the namespace spans multiple rows.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "namespace", - "description": "libshare.Namespace", - "summary": "", - "schema": { - "examples": [ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJ/xGlNMdE=" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "shwap.NamespaceData", - "description": "shwap.NamespaceData", - "summary": "", - "schema": { - "examples": [ - [ - { - "shares": [ - null - ], - "proof": {} - } - ] - ], - "items": [ - { - "additionalProperties": false, - "properties": { - "proof": { - "additionalProperties": false, - "type": "object" - }, - "shares": { - "items": { - "additionalProperties": false, - "type": "object" - }, - "type": "array" - } - }, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L101" - } - }, - { - "name": "share.GetRange", - "description": "Auth level: read", - "summary": "GetRange gets a list of shares and their corresponding proof.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "start", - "description": "int", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "end", - "description": "int", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*GetRangeResult", - "description": "*GetRangeResult", - "summary": "", - "schema": { - "examples": [ - { - "Shares": [ - null - ], - "Proof": { - "data": [ - "Ynl0ZSBhcnJheQ==" - ], - "share_proofs": [ - { - "start": 42, - "end": 42, - "nodes": [ - "Ynl0ZSBhcnJheQ==" - ], - "leaf_hash": "Ynl0ZSBhcnJheQ==" - } - ], - "namespace_id": "Ynl0ZSBhcnJheQ==", - "row_proof": { - "row_roots": [ - "07" - ], - "proofs": [ - { - "total": 42, - "index": 42, - "leaf_hash": "Ynl0ZSBhcnJheQ==", - "aunts": [ - "Ynl0ZSBhcnJheQ==" - ] - } - ], - "start_row": 42, - "end_row": 42 - }, - "namespace_version": 42 - } - } - ], - "additionalProperties": false, - "properties": { - "Proof": { - "additionalProperties": false, - "properties": { - "data": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "namespace_id": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "namespace_version": { - "type": "integer" - }, - "row_proof": { - "additionalProperties": false, - "properties": { - "end_row": { - "type": "integer" - }, - "proofs": { - "items": { - "additionalProperties": false, - "properties": { - "aunts": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "index": { - "type": "integer" - }, - "leaf_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "row_roots": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "start_row": { - "type": "integer" - } - }, - "type": "object" - }, - "share_proofs": { - "items": { - "additionalProperties": false, - "properties": { - "end": { - "type": "integer" - }, - "leaf_hash": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "nodes": { - "items": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "type": "array" - }, - "start": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "Shares": { - "items": { - "additionalProperties": false, - "type": "object" - }, - "type": "array" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L97" - } - }, - { - "name": "share.GetShare", - "description": "Auth level: read", - "summary": "GetShare gets a Share by coordinates in EDS.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "row", - "description": "int", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "col", - "description": "int", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "libshare.Share", - "description": "libshare.Share", - "summary": "", - "schema": { - "examples": [ - null - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L89" - } - }, - { - "name": "share.SharesAvailable", - "description": "Auth level: read", - "summary": "SharesAvailable subjectively validates if Shares committed to the given\nExtendedHeader are available on the Network.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "height", - "description": "uint64", - "summary": "", - "schema": { - "examples": [ - 42 - ], - "type": [ - "integer" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "Null", - "description": "Null", - "schema": { - "type": [ - "null" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/share/share.go#L85" - } - }, - { - "name": "state.AccountAddress", - "description": "Auth level: read", - "summary": "AccountAddress retrieves the address of the node's account/signer\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "state.Address", - "description": "state.Address", - "summary": "", - "schema": { - "examples": [ - "celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L172" - } - }, - { - "name": "state.Balance", - "description": "Auth level: read", - "summary": "Balance retrieves the Celestia coin balance for the node's account/signer\nand verifies it against the corresponding block's AppHash.\n", - "paramStructure": "by-position", - "params": [], - "result": { - "name": "*state.Balance", - "description": "*state.Balance", - "summary": "", - "schema": { - "examples": [ - { - "denom": "string value", - "amount": "42" - } - ], - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "type": "object" - }, - "denom": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L251" - } - }, - { - "name": "state.BalanceForAddress", - "description": "Auth level: read", - "summary": "BalanceForAddress retrieves the Celestia coin balance for the given address and verifies\nthe returned balance against the corresponding block's AppHash.\n\nNOTE: the balance returned is the balance reported by the block right before\nthe node's current head (head-1). This is due to the fact that for block N, the block's\n`AppHash` is the result of applying the previous block's transaction list.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "addr", - "description": "state.Address", - "summary": "", - "schema": { - "examples": [ - "celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.Balance", - "description": "*state.Balance", - "summary": "", - "schema": { - "examples": [ - { - "denom": "string value", - "amount": "42" - } - ], - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "type": "object" - }, - "denom": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L176" - } - }, - { - "name": "state.BeginRedelegate", - "description": "Auth level: write", - "summary": "BeginRedelegate sends a user's delegated tokens to a new validator for redelegation.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "srcValAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "dstValAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "amount", - "description": "state.Int", - "summary": "", - "schema": { - "examples": [ - "42" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L206" - } - }, - { - "name": "state.CancelUnbondingDelegation", - "description": "Auth level: write", - "summary": "CancelUnbondingDelegation cancels a user's pending undelegation from a validator.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "valAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "amount", - "description": "state.Int", - "summary": "", - "schema": { - "examples": [ - "42" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "height", - "description": "state.Int", - "summary": "", - "schema": { - "examples": [ - "42" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L197" - } - }, - { - "name": "state.Delegate", - "description": "Auth level: write", - "summary": "Delegate sends a user's liquid tokens to a validator for delegation.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "delAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "amount", - "description": "state.Int", - "summary": "", - "schema": { - "examples": [ - "42" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L224" - } - }, - { - "name": "state.GrantFee", - "description": "Auth level: write", - "summary": "No comment exists yet for this method.", - "paramStructure": "by-position", - "params": [ - { - "name": "grantee", - "description": "state.AccAddress", - "summary": "", - "schema": { - "examples": [ - "celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "amount", - "description": "state.Int", - "summary": "", - "schema": { - "examples": [ - "42" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L255" - } - }, - { - "name": "state.QueryDelegation", - "description": "Auth level: read", - "summary": "QueryDelegation retrieves the delegation information between a delegator and a validator.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "valAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*types.QueryDelegationResponse", - "description": "*types.QueryDelegationResponse", - "summary": "", - "schema": { - "examples": [ - { - "delegation_response": { - "delegation": { - "delegator_address": "string value", - "validator_address": "string value", - "shares": "0" - }, - "balance": { - "denom": "utia", - "amount": "42" - } - } - } - ], - "additionalProperties": false, - "properties": { - "delegation_response": { - "additionalProperties": false, - "properties": { - "balance": { - "additionalProperties": false, - "properties": { - "amount": { - "additionalProperties": false, - "type": "object" - }, - "denom": { - "type": "string" - } - }, - "type": "object" - }, - "delegation": { - "additionalProperties": false, - "properties": { - "delegator_address": { - "type": "string" - }, - "shares": { - "additionalProperties": false, - "type": "object" - }, - "validator_address": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L233" - } - }, - { - "name": "state.QueryRedelegations", - "description": "Auth level: read", - "summary": "QueryRedelegations retrieves the status of the redelegations between a delegator and a validator.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "srcValAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "dstValAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*types.QueryRedelegationsResponse", - "description": "*types.QueryRedelegationsResponse", - "summary": "", - "schema": { - "examples": [ - { - "redelegation_responses": [ - { - "redelegation": { - "delegator_address": "string value", - "validator_src_address": "string value", - "validator_dst_address": "string value", - "entries": [ - { - "creation_height": 42, - "completion_time": "0001-01-01T00:00:00Z", - "initial_balance": "42", - "shares_dst": "0" - } - ] - }, - "entries": [ - { - "redelegation_entry": { - "creation_height": 42, - "completion_time": "0001-01-01T00:00:00Z", - "initial_balance": "42", - "shares_dst": "0" - }, - "balance": "42" - } - ] - } - ], - "pagination": { - "next_key": "Ynl0ZSBhcnJheQ==", - "total": 42 - } - } - ], - "additionalProperties": false, - "properties": { - "pagination": { - "additionalProperties": false, - "properties": { - "next_key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "total": { - "type": "integer" - } - }, - "type": "object" - }, - "redelegation_responses": { - "items": { - "additionalProperties": false, - "properties": { - "entries": { - "items": { - "additionalProperties": false, - "properties": { - "balance": { - "additionalProperties": false, - "type": "object" - }, - "redelegation_entry": { - "additionalProperties": false, - "properties": { - "completion_time": { - "format": "date-time", - "type": "string" - }, - "creation_height": { - "type": "integer" - }, - "initial_balance": { - "additionalProperties": false, - "type": "object" - }, - "shares_dst": { - "additionalProperties": false, - "type": "object" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "redelegation": { - "additionalProperties": false, - "properties": { - "delegator_address": { - "type": "string" - }, - "entries": { - "items": { - "additionalProperties": false, - "properties": { - "completion_time": { - "format": "date-time", - "type": "string" - }, - "creation_height": { - "type": "integer" - }, - "initial_balance": { - "additionalProperties": false, - "type": "object" - }, - "shares_dst": { - "additionalProperties": false, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "validator_dst_address": { - "type": "string" - }, - "validator_src_address": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L244" - } - }, - { - "name": "state.QueryUnbonding", - "description": "Auth level: read", - "summary": "QueryUnbonding retrieves the unbonding status between a delegator and a validator.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "valAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*types.QueryUnbondingDelegationResponse", - "description": "*types.QueryUnbondingDelegationResponse", - "summary": "", - "schema": { - "examples": [ - { - "unbond": { - "delegator_address": "string value", - "validator_address": "string value", - "entries": [ - { - "creation_height": 42, - "completion_time": "0001-01-01T00:00:00Z", - "initial_balance": "42", - "balance": "42" - } - ] - } - } - ], - "additionalProperties": false, - "properties": { - "unbond": { - "additionalProperties": false, - "properties": { - "delegator_address": { - "type": "string" - }, - "entries": { - "items": { - "additionalProperties": false, - "properties": { - "balance": { - "additionalProperties": false, - "type": "object" - }, - "completion_time": { - "format": "date-time", - "type": "string" - }, - "creation_height": { - "type": "integer" - }, - "initial_balance": { - "additionalProperties": false, - "type": "object" - } - }, - "type": "object" - }, - "type": "array" - }, - "validator_address": { - "type": "string" - } - }, - "type": "object" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L237" - } - }, - { - "name": "state.RevokeGrantFee", - "description": "Auth level: write", - "summary": "No comment exists yet for this method.", - "paramStructure": "by-position", - "params": [ - { - "name": "grantee", - "description": "state.AccAddress", - "summary": "", - "schema": { - "examples": [ - "celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L264" - } - }, - { - "name": "state.SubmitPayForBlob", - "description": "Auth level: write", - "summary": "SubmitPayForBlob builds, signs and submits a PayForBlob transaction.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "blobs", - "description": "[]*libshare.Blob", - "summary": "", - "schema": { - "examples": [ - [ - {} - ] - ], - "items": [ - { - "additionalProperties": false, - "type": [ - "object" - ] - } - ], - "type": [ - "array" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L189" - } - }, - { - "name": "state.Transfer", - "description": "Auth level: write", - "summary": "Transfer sends the given amount of coins from default wallet of the node to the given account\naddress.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "to", - "description": "state.AccAddress", - "summary": "", - "schema": { - "examples": [ - "celestia1377k5an3f94v6wyaceu0cf4nq6gk2jtpc46g7h" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "amount", - "description": "state.Int", - "summary": "", - "schema": { - "examples": [ - "42" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L180" - } - }, - { - "name": "state.Undelegate", - "description": "Auth level: write", - "summary": "Undelegate undelegates a user's delegated tokens, unbonding them from the current validator.\n", - "paramStructure": "by-position", - "params": [ - { - "name": "delAddr", - "description": "state.ValAddress", - "summary": "", - "schema": { - "examples": [ - "celestiavaloper1q3v5cugc8cdpud87u4zwy0a74uxkk6u4q4gx4p" - ], - "type": [ - "string" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "amount", - "description": "state.Int", - "summary": "", - "schema": { - "examples": [ - "42" - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - { - "name": "config", - "description": "*state.TxConfig", - "summary": "", - "schema": { - "examples": [ - { - "gas_price": 0.002, - "is_gas_price_set": true, - "gas": 142225, - "key_name": "my_celes_key", - "signer_address": "celestia1pjcmwj8w6hyr2c4wehakc5g8cfs36aysgucx66", - "fee_granter_address": "celestia1hakc56ax66ypjcmwj8w6hyr2c4g8cfs3wesguc" - } - ], - "additionalProperties": false, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - } - ], - "result": { - "name": "*state.TxResponse", - "description": "*state.TxResponse", - "summary": "", - "schema": { - "examples": [ - { - "height": 30497, - "txhash": "05D9016060072AA71B007A6CFB1B895623192D6616D513017964C3BFCD047282", - "logs": null, - "events": null - } - ], - "additionalProperties": false, - "properties": { - "code": { - "type": "integer" - }, - "codespace": { - "type": "string" - }, - "data": { - "type": "string" - }, - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "index": { - "type": "boolean" - }, - "key": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "gas_used": { - "type": "integer" - }, - "gas_wanted": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "info": { - "type": "string" - }, - "logs": { - "items": { - "additionalProperties": false, - "properties": { - "events": { - "items": { - "additionalProperties": false, - "properties": { - "attributes": { - "items": { - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, - "type": "array" - }, - "log": { - "type": "string" - }, - "msg_index": { - "type": "integer" - } - }, - "type": "object" - }, - "type": "array" - }, - "raw_log": { - "type": "string" - }, - "timestamp": { - "type": "string" - }, - "tx": { - "additionalProperties": false, - "properties": { - "type_url": { - "type": "string" - }, - "value": { - "media": { - "binaryEncoding": "base64" - }, - "type": "string" - } - }, - "type": "object" - }, - "txhash": { - "type": "string" - } - }, - "type": [ - "object" - ] - }, - "required": true, - "deprecated": false - }, - "deprecated": false, - "externalDocs": { - "description": "Source of the default service's implementation of this method.", - "url": "https://github.com/celestiaorg/celestia-node/blob/main/nodebuilder/state/state.go#L215" - } - } - ] -} diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 55480ab..c158975 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -117,7 +117,7 @@ const versions = [ `v0.16.0`, `v0.17.1`, `v0.17.2`, - `v0.20.1-mocha`, + `v0.20.0`, ].reverse(); export default function Example() { diff --git a/yarn.lock b/yarn.lock index 82e2aac..31ef1db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,7 +33,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz" integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.19.6", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.19.6", "@babel/core@^7.7.2", "@babel/core@^7.8.0": version "7.24.6" resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz" integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ== @@ -1572,14 +1572,6 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" @@ -1588,6 +1580,14 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@monaco-editor/loader@^1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz" @@ -1619,6 +1619,46 @@ resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz" integrity sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA== +"@next/swc-darwin-x64@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz#9c72ee31cc356cb65ce6860b658d807ff39f1578" + integrity sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA== + +"@next/swc-linux-arm64-gnu@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz#59f5f66155e85380ffa26ee3d95b687a770cfeab" + integrity sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg== + +"@next/swc-linux-arm64-musl@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz#f012518228017052736a87d69bae73e587c76ce2" + integrity sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q== + +"@next/swc-linux-x64-gnu@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz#339b867a7e9e7ee727a700b496b269033d820df4" + integrity sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw== + +"@next/swc-linux-x64-musl@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz#ae0ae84d058df758675830bcf70ca1846f1028f2" + integrity sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ== + +"@next/swc-win32-arm64-msvc@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz#a5cc0c16920485a929a17495064671374fdbc661" + integrity sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg== + +"@next/swc-win32-ia32-msvc@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz#6a2409b84a2cbf34bf92fe714896455efb4191e4" + integrity sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg== + +"@next/swc-win32-x64-msvc@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz#4a3e2a206251abc729339ba85f60bc0433c2865d" + integrity sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -1627,7 +1667,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -1784,7 +1824,7 @@ "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" "@svgr/babel-plugin-transform-svg-component" "^6.5.1" -"@svgr/core@*", "@svgr/core@^6.0.0", "@svgr/core@^6.5.1": +"@svgr/core@^6.5.1": version "6.5.1" resolved "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz" integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== @@ -1836,13 +1876,6 @@ "@svgr/plugin-jsx" "^6.5.1" "@svgr/plugin-svgo" "^6.5.1" -"@swc/helpers@^0.5.0": - version "0.5.11" - resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.11.tgz" - integrity sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A== - dependencies: - tslib "^2.4.0" - "@swc/helpers@0.5.2": version "0.5.2" resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz" @@ -1850,6 +1883,13 @@ dependencies: tslib "^2.4.0" +"@swc/helpers@^0.5.0": + version "0.5.11" + resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.11.tgz" + integrity sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A== + dependencies: + tslib "^2.4.0" + "@tailwindcss/forms@^0.5.3": version "0.5.7" resolved "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz" @@ -2128,7 +2168,7 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.0.0", "@typescript-eslint/eslint-plugin@^5.42.1": +"@typescript-eslint/eslint-plugin@^5.42.1": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz" integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== @@ -2144,7 +2184,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.4.2 || ^6.0.0", "@typescript-eslint/parser@^5.42.1": +"@typescript-eslint/parser@^5.4.2 || ^6.0.0", "@typescript-eslint/parser@^5.42.1": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz" integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== @@ -2217,6 +2257,14 @@ resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + abab@^2.0.3, abab@^2.0.5: version "2.0.6" resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" @@ -2245,16 +2293,16 @@ acorn-walk@^8.1.1: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz" integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.2.4, acorn@^8.4.1, acorn@^8.9.0: - version "8.11.3" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" - integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== - acorn@^7.1.1: version "7.4.1" resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.2.4, acorn@^8.4.1, acorn@^8.9.0: + version "8.11.3" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== + agent-base@6: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" @@ -2316,12 +2364,7 @@ ansi-styles@^5.0.0: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -ansi-styles@^6.0.0: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -ansi-styles@^6.1.0: +ansi-styles@^6.0.0, ansi-styles@^6.1.0: version "6.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== @@ -2361,13 +2404,6 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-query@^5.0.0, aria-query@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== - dependencies: - dequal "^2.0.3" - aria-query@5.1.3: version "5.1.3" resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz" @@ -2375,6 +2411,13 @@ aria-query@5.1.3: dependencies: deep-equal "^2.0.5" +aria-query@^5.0.0, aria-query@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz" @@ -2671,7 +2714,7 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.22.2, browserslist@^4.23.0, "browserslist@>= 4.21.0": +browserslist@^4.22.2, browserslist@^4.23.0: version "4.23.0" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -2900,16 +2943,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + colorette@^2.0.16: version "2.0.20" resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" @@ -2977,19 +3020,14 @@ conventional-commits-parser@^3.2.2: resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== dependencies: - is-text-path "^1.0.1" JSONStream "^1.0.4" + is-text-path "^1.0.1" lodash "^4.17.15" meow "^8.0.0" split2 "^3.0.0" through2 "^4.0.0" -convert-source-map@^1.4.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^1.6.0: +convert-source-map@^1.4.0, convert-source-map@^1.6.0: version "1.9.0" resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -3155,6 +3193,13 @@ data-view-byte-offset@^1.0.0: es-errors "^1.3.0" is-data-view "^1.0.1" +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.5" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== + dependencies: + ms "2.1.2" + debug@^3.2.7: version "3.2.7" resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" @@ -3162,13 +3207,6 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4: - version "4.3.5" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz" - integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== - dependencies: - ms "2.1.2" - decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz" @@ -3615,7 +3653,7 @@ eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: dependencies: debug "^3.2.7" -eslint-plugin-import@*, eslint-plugin-import@^2.28.1: +eslint-plugin-import@^2.28.1: version "2.29.1" resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz" integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== @@ -3727,7 +3765,7 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.23.0 || ^8.0.0", eslint@^8.0.0, eslint@^8.27.0, eslint@>=5.0.0, eslint@>=7.0.0: +eslint@^8.27.0: version "8.57.0" resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz" integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== @@ -3916,15 +3954,7 @@ fill-range@^7.1.1: dependencies: to-regex-range "^5.0.1" -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^4.1.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -4016,6 +4046,11 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -4094,7 +4129,7 @@ git-raw-commits@^2.0.0: split2 "^3.0.0" through2 "^4.0.0" -glob-parent@^5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -4108,30 +4143,12 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^10.3.10: - version "10.4.1" - resolved "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz" - integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw== - dependencies: - foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" - minipass "^7.1.2" - path-scurry "^1.11.1" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@7.1.7: +glob@7.1.7, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.7" resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== @@ -4143,6 +4160,17 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^10.3.10: + version "10.4.1" + resolved "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz" + integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + path-scurry "^1.11.1" + global-dirs@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz" @@ -4368,7 +4396,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@^2.0.3, inherits@2: +inherits@2, inherits@^2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5015,7 +5043,7 @@ jest-resolve-dependencies@^27.5.1: jest-regex-util "^27.5.1" jest-snapshot "^27.5.1" -jest-resolve@*, jest-resolve@^27.5.1: +jest-resolve@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== @@ -5303,14 +5331,6 @@ jsonparse@^1.2.0: resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: version "3.3.5" resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz" @@ -5363,6 +5383,11 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +lilconfig@2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz" + integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== + lilconfig@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" @@ -5373,11 +5398,6 @@ lilconfig@^3.0.0: resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz" integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== -lilconfig@2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz" - integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" @@ -5624,12 +5644,7 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== -"monaco-editor@>= 0.21.0 < 1", "monaco-editor@>= 0.25.0 < 1": - version "0.52.0" - resolved "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.0.tgz" - integrity sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw== - -ms@^2.1.1, ms@2.1.2: +ms@2.1.2, ms@^2.1.1: version "2.1.2" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== @@ -5676,7 +5691,7 @@ next-sitemap@^2.5.28: "@corex/deepmerge" "^2.6.148" minimist "^1.2.6" -next@*, "next@^11.1.0 || ^12.0.0 || ^13.0.0 || ^14.0.0", next@^13.0.3, next@>=10.0.0: +next@^13.0.3: version "13.5.6" resolved "https://registry.npmjs.org/next/-/next-13.5.6.tgz" integrity sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw== @@ -6063,15 +6078,6 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.4.19, postcss@^8.4.21, postcss@^8.4.23, postcss@>=8.0.9: - version "8.4.38" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - postcss@8.4.31: version "8.4.31" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" @@ -6081,6 +6087,15 @@ postcss@8.4.31: picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.19, postcss@^8.4.23: + version "8.4.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" @@ -6091,7 +6106,7 @@ prettier-plugin-tailwindcss@^0.1.13: resolved "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.13.tgz" integrity sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw== -prettier@^2.7.1, prettier@>=2.2.0: +prettier@^2.7.1: version "2.8.8" resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -6105,16 +6120,7 @@ pretty-format@^27.0.2, pretty-format@^27.5.1: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^29.0.0: - version "29.7.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -pretty-format@^29.7.0: +pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== @@ -6200,7 +6206,7 @@ react-copy-to-clipboard@^5.1.0: copy-to-clipboard "^3.3.1" prop-types "^15.8.1" -"react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18, react-dom@^18.0.0, react-dom@^18.2.0, react-dom@>=16.8.0: +react-dom@^18.2.0: version "18.3.1" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== @@ -6239,7 +6245,7 @@ react-syntax-highlighter@^15.5.0: prismjs "^1.27.0" refractor "^3.6.0" -react@*, "react@^15.3.0 || 16 || 17 || 18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", react@^18, react@^18.0.0, react@^18.2.0, react@^18.3.1, "react@>= 0.14.0", "react@>= 16", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@>=16.8.0, react@>=17.0.0: +react@^18.2.0: version "18.3.1" resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== @@ -6272,7 +6278,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -readable-stream@^3.0.0, readable-stream@3: +readable-stream@3, readable-stream@^3.0.0: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -6388,17 +6394,17 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0, resolve-from@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-global@^1.0.0, resolve-global@1.0.0: +resolve-global@1.0.0, resolve-global@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz" integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== @@ -6515,33 +6521,28 @@ scheduler@^0.23.2: dependencies: loose-envify "^1.1.0" -semver@^6.3.0: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^7.3.2, semver@^7.3.4, semver@^7.3.7, semver@7.3.7: +semver@7.3.7, semver@^7.3.2, semver@^7.3.4, semver@^7.3.7: version "7.3.7" resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== dependencies: lru-cache "^6.0.0" +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + semver@^7.5.3: version "7.6.2" resolved "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== -"semver@2 || 3 || 4 || 5": - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - set-function-length@^1.2.1: version "1.2.2" resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" @@ -6732,13 +6733,6 @@ strict-event-emitter-types@^2.0.0: resolved "https://registry.npmjs.org/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz" integrity sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA== -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - string-argv@^0.3.1: version "0.3.2" resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz" @@ -6761,25 +6755,7 @@ string-length@^4.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^4.1.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.2.3: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -6843,6 +6819,13 @@ string.prototype.trimstart@^1.0.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -6983,7 +6966,7 @@ tailwind-merge@^1.8.0: resolved "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz" integrity sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ== -tailwindcss@^3.2.4, "tailwindcss@>=3.0.0 || >= 3.0.0-alpha.1": +tailwindcss@^3.2.4: version "3.4.3" resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz" integrity sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A== @@ -7062,11 +7045,6 @@ throat@^6.0.1: resolved "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz" integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== -through@^2.3.8, "through@>=2.2.7 <3": - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - through2@^4.0.0: version "4.0.2" resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" @@ -7074,6 +7052,11 @@ through2@^4.0.0: dependencies: readable-stream "3" +"through@>=2.2.7 <3", through@^2.3.8: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + tmpl@1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" @@ -7128,7 +7111,7 @@ ts-interface-checker@^0.1.9: resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== -ts-node@^10.8.1, ts-node@>=9.0.0: +ts-node@^10.8.1: version "10.9.2" resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== @@ -7262,7 +7245,7 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@^4.4.3, typescript@^4.8.4, typescript@>=2.7, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=3, typescript@>=3.3.1: +typescript@^4.4.3, typescript@^4.8.4: version "4.9.5" resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== @@ -7556,7 +7539,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@*, ws@^7.0.0, ws@^7.4.6: +ws@^7.0.0, ws@^7.4.6: version "7.5.10" resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== From 32fa36844dc25702784fc7fb6606a4032a1944a8 Mon Sep 17 00:00:00 2001 From: jcstein <46639943+jcstein@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:37:49 +0700 Subject: [PATCH 2/2] fix: version --- public/specs/{openrpc-v0.20.0.json => openrpc-v0.20.2.json} | 0 src/pages/index.tsx | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename public/specs/{openrpc-v0.20.0.json => openrpc-v0.20.2.json} (100%) diff --git a/public/specs/openrpc-v0.20.0.json b/public/specs/openrpc-v0.20.2.json similarity index 100% rename from public/specs/openrpc-v0.20.0.json rename to public/specs/openrpc-v0.20.2.json diff --git a/src/pages/index.tsx b/src/pages/index.tsx index c158975..74ca720 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -117,7 +117,7 @@ const versions = [ `v0.16.0`, `v0.17.1`, `v0.17.2`, - `v0.20.0`, + `v0.20.2`, ].reverse(); export default function Example() {