Metadata-Version: 2.4
Name: aerium-grpc
Version: 0.2.0
Summary: Python client for interacting with the Aerium blockchain via gRPC
Home-page: https://aerium.network
Author: Aerium Development Team
Author-email: info@aerium.network
License: MIT
Keywords: aerium,blockchain,grpc
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: grpcio
Requires-Dist: protobuf
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

# aerium-grpc

Python client for interacting with the [Aerium](https://aerium.network) blockchain via gRPC.

## Installation

```bash
pip install aerium-grpc
```

## Usage

```python
import asyncio
import grpc
from aerium_grpc import blockchain_pb2_grpc, blockchain_pb2, network_pb2_grpc, network_pb2


async def main():
    channel = grpc.aio.insecure_channel("127.0.0.1:50051")
    blockchain_stub = blockchain_pb2_grpc.BlockchainStub(channel)
    blockchain_request = blockchain_pb2.GetBlockchainInfoRequest()
    blockchain_response = await blockchain_stub.GetBlockchainInfo(blockchain_request)
    print(blockchain_response)

    await channel.close()


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