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.15.3.tar.gz (28.8 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.15.3-py3-none-any.whl (34.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pactus_grpc-1.15.3.tar.gz
Algorithm Hash digest
SHA256 c341515b3ead6340483e0c4d2ec08acd59a7aac1839693c31bf1bce6b32f914e
MD5 f411703d720a5622b518d09f727e6f3e
BLAKE2b-256 c768121caf99e3d5e0cb6170378412cbebf36a2aea76ce46ae692239d3696424

See more details on using hashes here.

Provenance

The following attestation bundles were made for pactus_grpc-1.15.3.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.15.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pactus_grpc-1.15.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3dc6e2abcdcdefe5f580501c7f6e5d17157a1cf2346605e6766525cfd219ff85
MD5 113c28c6e7bedb4977979874979a774f
BLAKE2b-256 6e06c3430c42b3cedbe46c6437944af535035bae54103b4841de931c72c8fdbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pactus_grpc-1.15.3-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