{"id":13709894,"url":"https://github.com/formony/ton_client","last_synced_at":"2025-05-06T18:33:12.825Z","repository":{"id":35409413,"uuid":"208425959","full_name":"formony/ton_client","owner":"formony","description":"Python API client for [Telegram Open Network] blockchain","archived":false,"fork":false,"pushed_at":"2022-10-21T10:16:51.000Z","size":7642,"stargazers_count":46,"open_issues_count":4,"forks_count":10,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-08-03T23:16:39.692Z","etag":null,"topics":["blockchain","telegram","telegram-api","telegram-open-network","ton","ton-client"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/formony.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2019-09-14T10:43:31.000Z","updated_at":"2024-04-17T08:59:37.000Z","dependencies_parsed_at":"2023-01-15T20:31:20.830Z","dependency_job_id":null,"html_url":"https://github.com/formony/ton_client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formony%2Fton_client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formony%2Fton_client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formony%2Fton_client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formony%2Fton_client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/formony","download_url":"https://codeload.github.com/formony/ton_client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224521421,"owners_count":17325231,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","telegram","telegram-api","telegram-open-network","ton","ton-client"],"created_at":"2024-08-02T23:00:48.075Z","updated_at":"2024-11-13T20:30:32.724Z","avatar_url":"https://github.com/formony.png","language":"Python","readme":"# ton_client\n\nPython API client for blockchain [Telegram Open Network](https://test.ton.org/download.html)\n\n[Website](https://www.formony.com/) | \nTelegram [News](https://t.me/Formony_news) | \n[Group](https://t.me/Formony_dev)   \n\n[![CircleCI](https://img.shields.io/circleci/build/github/formony/ton_client)](https://circleci.com/gh/formony/ton_client)\n[![Coverage](https://img.shields.io/codecov/c/github/formony/ton_client/master.svg)](https://codecov.io/gh/formony/ton_client)\n[![PEP8](https://img.shields.io/badge/code%20style-pep8-green.svg)](https://www.python.org/dev/peps/pep-0008/)\n\n## Installation\n\nThis client works with Python 3.7 only.\n\nPrerequisites: \n* [Poetry](https://python-poetry.org/)\n\n* ton_client is been shipped with prebuilt fullnode's client library for Ubuntu Xenial \u0026 latest macOS. \nIn case of incompatibility with your distro it's needed to build TON fullnode's libtonlibjson.so / libtonlibjson.dylib depends on archtecture. \nCheck [here](https://github.com/formony/ton_client/tree/master/docs/ton.md) for fullnode's build instructions.\nDon't forget to copy library file to ton_client/distlib/linux/libtonlibjson.so or ton_client/distlib/darwin/libtonlibjson.dylib\n\nton_client hasn't been published to PyPI yet so build and install it on your own:\n\n`git clone https://github.com/formony/ton_client.git`\n\n`make test build`\n\n## To be done\n\n* [x] parallel multithreading calling of libtonlibjson. Note: there is no GIL problem due using ctypes.CDLL()\n* [ ] support all the funcs of libtonlibjson as described in [spec](https://github.com/formony/ton_client/tree/master/docs/tonlib_api.tl) and mirror [here](https://github.com/ton-blockchain/ton/blob/master/tl/generate/scheme/tonlib_api.tl). TL itself described [here](https://core.telegram.org/mtproto/TL)\n* [x] asyncio wrapper\n* [ ] support smart contracts build\n* [ ] crypto primitives to work with plain keys\n* [x] support of BIP32 mnemonic (see testsuite)\n* [ ] support key derivation as in BIP44 \n ","funding_links":[],"categories":["SDKs, Client Libraries and toolkits"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fformony%2Fton_client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fformony%2Fton_client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fformony%2Fton_client/lists"}