Symbiont Assembly Client
Project description
Overview
The Python assembly client provides access to the Assembly API, allowing for development of applications and utilities for the Assembly Platform in Python.
This client allows you to perform basic operations on the network and the smart contracts published on a local Assembly node.
Currently, this assembly client provides the following functionality:
- Connect to running network
- Reset a network
- Register a key alias
- View a list of all Key Aliases on the network
- View a map of nodes to Key Aliases registered to them
- Publish a contract
- View a list of contracts published on the network
- View a map of nodes to contracts published on them
- Call a contract function from any contract published on the network
Installation
The package can be installed with pip using the following command:
pip install symbiont-io.assembly-client
Usage
Resetting a network:
from assembly_client.api.network_client import NetworkClient
client = NetworkClient(config_path='/path/to/network/config/file.json')
client.reset()
More documentation and examples can be found on the Symbiont Customer Portal
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file symbiont_io.assembly_client-3.1.0.dev2-py3-none-any.whl.
File metadata
- Download URL: symbiont_io.assembly_client-3.1.0.dev2-py3-none-any.whl
- Upload date:
- Size: 39.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad8d3dc2456c9bc4d781ea7ff685306dfc6eb5d15103707f4ed6715773610b7b
|
|
| MD5 |
993347a4e74f6f04b5781660609e263c
|
|
| BLAKE2b-256 |
836bf57035f4120619a99b0d3d62aa1361a16fc5eae606409474935b900e33c6
|