Tonutils is a high-level object-oriented library for Python designed to facilitate interactions with the TON blockchain. It seamlessly integrates three prominent services for working with TON:
- tonapi.io - REST api to TON blockchain explorer.
- toncenter.com - Fast and reliable HTTP API for The Open Network.
- pytoniq - Library for direct interaction with Lite servers.
By combining these services, Tonutils provides a powerful and flexible toolset for developers, making it easier to work with the TON ecosystem.
pip install tonutils
To use the LiteClient
, which requires the pytoniq library, install it with the
optional dependencies:
pip install 'tonutils[pytoniq]'
• TonapiClient To use you need to obtain an API key on the tonconsole.com.
Client Initialization
from tonutils.client import TonapiClient
API_KEY = ""
IS_TESTNET = True
client = TonapiClient(api_key=API_KEY, is_testnet=IS_TESTNET)
• ToncenterClient To use you need to obtain an API key from the bot.
Client Initialization
from tonutils.client import ToncenterClient
API_KEY = ""
IS_TESTNET = True
client = ToncenterClient(api_key=API_KEY, is_testnet=IS_TESTNET)
• LiteserverClient For better performance, pass your own config, available from the bot.
Client Initialization:
from tonutils.client import LiteserverClient
config = None
IS_TESTNET = True
client = LiteserverClient(config=config, is_testnet=IS_TESTNET)
Your donation supports the future of this project. Every contribution helps stimulate innovation and sustain development!
TON - EQC-3ilVr-W0Uc3pLrGJElwSaFxvhXXfkiQA3EwdVBHNNess
USDT (TRC-20) - TGKmm9H3FApFw8xcgRcZDHSku68vozAjo9
We welcome your contributions! If you have ideas for improvement or have identified a bug, please create an issue or submit a pull request.
This repository is distributed under the MIT License. Feel free to use, modify, and distribute the code in accordance with the terms of the license.