Metadata-Version: 2.4
Name: pactus-jsonrpc
Version: 1.10.0
Summary: Python client for interacting with the Pactus blockchain via JSON-RPC
Home-page: https://pactus.org
Author: Pactus Development Team
Author-email: info@pactus.org
License: MIT
Keywords: pactus,blockchain,json-rpc
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jsonrpc2-pyclient>=5.2.0
Requires-Dist: py-undefined>=0.1.5
Requires-Dist: pydantic>=2.5.3
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# pactus-jsonrpc

Python client for interacting with the [Pactus](https://pactus.org) blockchain via JSON-RPC.

## Installation

```bash
pip install pactus-jsonrpc
```

## Usage

```python
import asyncio
from pactus_jsonrpc.client import PactusOpenRPCClient


async def main():
    client = PactusOpenRPCClient(
        headers={},
        client_url="http://127.0.0.1:8545"
    )

    blockchain_info = await client.pactus.blockchain.get_blockchain_info()
    print(blockchain_info)


if __name__ == "__main__":
    asyncio.run(main())
```
