Skip to main content

Python client for interacting with the Pactus blockchain via gRPC

Project description

pactus-grpc

Python client for interacting with the Pactus blockchain via gRPC.

Installation

pip install pactus-grpc

Usage

import asyncio
import grpc
from pactus_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())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pactus_grpc-1.10.0.tar.gz (26.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pactus_grpc-1.10.0-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

Details for the file pactus_grpc-1.10.0.tar.gz.

File metadata

  • Download URL: pactus_grpc-1.10.0.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pactus_grpc-1.10.0.tar.gz
Algorithm Hash digest
SHA256 6d20939d452ab88e55188dbb377c0aaee860888ef62162f8e0bb97ed818adf00
MD5 75aa35346be7b50bd4e8fee97227598f
BLAKE2b-256 b53dcf99d5bcc86416c0ef17b526e6d673a06f5d26dbbf40589edd68739be14f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pactus_grpc-1.10.0.tar.gz:

Publisher: packager.yml on pactus-project/pactus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pactus_grpc-1.10.0-py3-none-any.whl.

File metadata

  • Download URL: pactus_grpc-1.10.0-py3-none-any.whl
  • Upload date:
  • Size: 32.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pactus_grpc-1.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5aa27d202860cdc1b4dbc4427da61eea5312a79f4dbdcc034d72aaaccd4e6873
MD5 5a6df70043bfe4b05112bfe6e076c833
BLAKE2b-256 ecab85dc2e4bbe9441939777f9c80067cf2b9b86c53a67adffd4bb37a4665df4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pactus_grpc-1.10.0-py3-none-any.whl:

Publisher: packager.yml on pactus-project/pactus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page