pytoniq-core-fork
TON Blockchain SDK
What it is and what it does
pytoniq-core-fork is a Python SDK for working with TON Blockchain data structures and cryptography. It provides low-level primitives for serializing and deserializing TON cells (the fundamental data unit), handling addresses, performing cryptographic operations (key generation, signing, verification), and verifying Merkle proofs. The package also includes TL-schema (de)serialization and wrappers for common TON blockchain schemes.
This fork extends the original pytoniq-core to support Python 3.7, 3.8, and 3.9, whereas the upstream package requires Python 3.10 or later. It is actively maintained and carries no known security vulnerabilities. The package is designed for developers building TON blockchain applications, wallets, or tools that need to work with TON's native data formats and cryptographic operations.
Use it for:
- Building TON blockchain wallets or transaction signers that need to serialize cells and manage cryptographic keys.
- Verifying Merkle proofs for TON blockchain state validation or light-client implementations.
- Parsing and constructing TON smart contract messages using TL-schema serialization.
- Generating TON addresses and mnemonics for account creation and key management.
- Integrating TON blockchain interaction into Python applications targeting older Python versions (3.7–3.9).
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides TON Blockchain SDK primitives for Python 3.7–3.14, including cell serialization, cryptography, Merkle proof verification, and TL-schema (de)serialization.
Yes, if you are building on TON Blockchain and need Python 3.7–3.9 support. The package is actively maintained, has low install friction, and carries no known vulnerabilities. However, verify the license status before use in proprietary projects, and confirm that the fork's feature set meets your needs relative to the original upstream package.
Install
pytoniq-core-fork on PyPI
pip
pip install pytoniq-core-forkuv
uv add pytoniq-core-forkpoetry
poetry add pytoniq-core-forkInstalling pytoniq-core-fork
Before you install
Low install friction; pure Python wheel. Active maintenance as of 2026-03-02. Depends on six cryptographic and utility libraries (bitarray, x25519, PyNaCl, pycryptodomex, requests, typing_extensions), all common and well-maintained.
License in practice
License status is unclear—no SPDX identifier or raw license text provided. Verify the license before using in proprietary or commercial projects.
Quickstart
pip install pytoniq-core-fork
from pytoniq_core_fork import Cell, Address
cell = Cell()
address = Address("EQBvW8Z5huBkMJYdnfAEM5JqTNkuWX3diqYENkWsIL0XggGG")
Requires Python >= 3.7; the fork extends compatibility to 3.7–3.9, which the original package did not support.
Verify before relying
- Whether the fork maintains feature parity with the original pytoniq-core beyond Python version compatibility.
- Specific use cases and maturity level within the TON ecosystem (e.g., production readiness, adoption by major projects).
- Why the license is unspecified and what the original upstream project's license is.
Package facts
| License | not declared (unclear) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — bitarray, x25519, PyNaCl, pycryptodomex, requests, typing_extensions |
| Maintenance | actively maintained — 168 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 178,363/month — #10,196 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pytoniq_core_fork-0.1.48-py3-none-any.whl
Tags
More Libraries packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
python-dateutilProvides parsing, arithmetic, and recurrence…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
pytestpytest is a testing framework that lets you…
permissive · top 100 on PyPI
pytoniq-corepytoniq-core provides low-level primitives for…
unclear · top 15,000 on PyPI
tonsdkLow-level Python library for interacting with…
permissive · top 15,000 on PyPI
opentimestampsA Python library for creating and verifying…
copyleft · top 15,000 on PyPI
x402Implements the x402 payment protocol with…
permissive · top 15,000 on PyPI
bech32mEncodes and decodes Bech32 and Bech32m strings,…
permissive · top 15,000 on PyPI
opentimestamps-clientCommand-line tool to create and verify…
copyleft · top 15,000 on PyPI
cryptographycryptography provides cryptographic recipes and…
permissive · top 100 on PyPI
chiaposPython bindings for Chia's proof-of-space…
permissive · top 15,000 on PyPI
trieImplements the Ethereum Merkle Trie data…
permissive · top 15,000 on PyPI