Python API for libtonlibjson (Telegram Open Network Light Client)
Project description
pyTON
Python API for libtonlibjson (Telegram Open Network Light Client). This project is loosely based on formony ton_client
Installation
This client works with Python 3.7 only.
Prerequisites:
-
pyTON is been shipped with prebuilt fullnode's client library for Ubuntu Xenial & latest macOS. In case of incompatibility with your distro it's needed to build TON fullnode's libtonlibjson.so / libtonlibjson.dylib depends on archtecture. Check here for fullnode's build instructions. Don't forget to copy library file to pyTON/distlib/linux/libtonlibjson.so or pyTON/distlib/darwin/libtonlibjson.dylib
Install using pip
pip3 install pyTON
Running as a webserver
python3 -m pyTON
Options:
--port
- default 8000 - webserver port--getmethods
- default False - allow runGetMethod endpoint. Note, that generally it is unsafe to allow arbitrary method executions since maliciously constructed getMethod may crash liteclient.
Project details
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
File details
Details for the file pyTON-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: pyTON-0.1.4-py3-none-any.whl
- Upload date:
- Size: 5.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441d3000bd1fcfd286307935ba0f4ff82cb2979e9a3142cee3191ffa1be71e9c |
|
MD5 | 197eecfa4f536f46c0385a652d19bf38 |
|
BLAKE2b-256 | eb54fea9a1e873e3d656b285c486fe8835fd378416e10a738c69b201fcfd2601 |