celestia-node


Namecelestia-node JSON
Version 0.0.3 PyPI version JSON
download
home_pagehttps://github.com/grumpyp/celestia-node-client-py
SummaryCelestia Node Python SDK
upload_time2023-12-27 17:23:20
maintainer
docs_urlNone
authorPatrick Gerard
requires_python>=3.8
license
keywords blockchain celestia node sdk client
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Celestia Node RPC SDK

This Python SDK provides a convenient way to interact with the [Celestia Node RPC](https://docs.celestia.org/developers/node-tutorial).

**It is currently in development and will be updated as more endpoints are added.**

## Supported Endpoints
https://node-rpc-docs.celestia.org/?version=v0.12.1

- **Blob**
- **Das** *(Coming Soon)*
- **Fraud** *(Coming Soon)*
- **Header** *(Coming Soon)*
- **Node** *(Coming Soon)*
- **P2P** *(Coming Soon)*
- **Share** *(Coming Soon)*
- **State** *(Coming Soon)*


### Installation
To install this sdk use the [pip package manager](https://pip.pypa.io/en/stable/):
```
pip install celestia-node-rpc-sdk
```

### Usage
```
import celestia_node

# Create a Celestia Node client
client = celestia_node.Client()
```
#### For more details please check the `sample.py`-files

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/grumpyp/celestia-node-client-py",
    "name": "celestia-node",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "blockchain celestia node sdk client",
    "author": "Patrick Gerard",
    "author_email": "hallo@patrickgerard.de",
    "download_url": "https://files.pythonhosted.org/packages/34/35/64043f9658f36938b07a3b78dd347d75100a2572baa78767433a2d04e85b/celestia_node-0.0.3.tar.gz",
    "platform": null,
    "description": "# Celestia Node RPC SDK\n\nThis Python SDK provides a convenient way to interact with the [Celestia Node RPC](https://docs.celestia.org/developers/node-tutorial).\n\n**It is currently in development and will be updated as more endpoints are added.**\n\n## Supported Endpoints\nhttps://node-rpc-docs.celestia.org/?version=v0.12.1\n\n- **Blob**\n- **Das** *(Coming Soon)*\n- **Fraud** *(Coming Soon)*\n- **Header** *(Coming Soon)*\n- **Node** *(Coming Soon)*\n- **P2P** *(Coming Soon)*\n- **Share** *(Coming Soon)*\n- **State** *(Coming Soon)*\n\n\n### Installation\nTo install this sdk use the [pip package manager](https://pip.pypa.io/en/stable/):\n```\npip install celestia-node-rpc-sdk\n```\n\n### Usage\n```\nimport celestia_node\n\n# Create a Celestia Node client\nclient = celestia_node.Client()\n```\n#### For more details please check the `sample.py`-files\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Celestia Node Python SDK",
    "version": "0.0.3",
    "project_urls": {
        "Homepage": "https://github.com/grumpyp/celestia-node-client-py"
    },
    "split_keywords": [
        "blockchain",
        "celestia",
        "node",
        "sdk",
        "client"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "497b82f913c4b4fa7f4d8c2c639fed172d41e96ada50df123254fc30813acae4",
                "md5": "e15b0ac2cd38c025d42fcebe018b0c3a",
                "sha256": "8ed5f68ef5872a261d133da14f1ef443720d08df53081916928f6b6af09b3313"
            },
            "downloads": -1,
            "filename": "celestia_node-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e15b0ac2cd38c025d42fcebe018b0c3a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 7900,
            "upload_time": "2023-12-27T17:23:18",
            "upload_time_iso_8601": "2023-12-27T17:23:18.376351Z",
            "url": "https://files.pythonhosted.org/packages/49/7b/82f913c4b4fa7f4d8c2c639fed172d41e96ada50df123254fc30813acae4/celestia_node-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "343564043f9658f36938b07a3b78dd347d75100a2572baa78767433a2d04e85b",
                "md5": "b15a87ec176738cdfe1939f667669748",
                "sha256": "c42f186b7ad080f3dfcd9ae65009312cfb91be81faa141478440e3a2d8b0c169"
            },
            "downloads": -1,
            "filename": "celestia_node-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "b15a87ec176738cdfe1939f667669748",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5119,
            "upload_time": "2023-12-27T17:23:20",
            "upload_time_iso_8601": "2023-12-27T17:23:20.403084Z",
            "url": "https://files.pythonhosted.org/packages/34/35/64043f9658f36938b07a3b78dd347d75100a2572baa78767433a2d04e85b/celestia_node-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-27 17:23:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "grumpyp",
    "github_project": "celestia-node-client-py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "celestia-node"
}
        
Elapsed time: 0.15260s