{"enrichment":{"capability":"Low-level Python library for interacting with the TON blockchain, including wallet creation, message construction, and token transfers.","skillfed_tags":["blockchain","cryptography","ton-network"],"use_cases":["Create TON wallets from mnemonics and generate deployment messages for wallet initialization","Construct and serialize NFT transfer messages to send to the blockchain","Build Jetton (fungible token) transfer messages with specified amounts and destinations","Generate raw blockchain messages (BOC format) for custom smart contract interactions","Manage wallet addresses in multiple formats (raw, bounceable, user-friendly)"],"what_it_does":"tonsdk is a low-level Python library for working with the TON blockchain. It provides tools to create wallets from mnemonics, construct blockchain messages for deployment and token transfers (NFTs and Jettons), and serialize those messages into BOC (Bag of Cells) format for transmission. The library depends on pynacl for cryptographic operations and bitarray for bit-level data manipulation.\n\nThe package is designed for developers building TON applications who need direct control over wallet creation, message construction, and blockchain interaction. It includes wallet classes supporting multiple versions (v3r2 and others), address utilities, and contract interfaces for NFT and Jetton operations. The provider layer (for querying blockchain state and sending messages) is noted as incomplete in the documentation, suggesting it may require supplementary libraries or custom implementation for production use.","worth_installing":"Yes, with conditions. The library is suitable for TON blockchain development if you need low-level wallet and message construction. Install friction is low and the Apache 2.0 license is permissive. However, maintenance is dormant (766 days since last release), so verify compatibility with your target TON network version and be prepared to handle the acknowledged 'dirty' provider implementation yourself or use supplementary libraries for blockchain queries and message submission."},"id":"tonsdk","links":{"html":"https://skillfed.io/packages/tonsdk","md":"https://skillfed.io/packages/tonsdk.md","pypi":"https://pypi.org/project/tonsdk/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-07-09","license_spdx":null,"license_treatment":"permissive","name":"tonsdk","python_support":"supports_current","summary":"Python SDK for TON"},"popularity":{"monthly_downloads":93867,"position":13361,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.15"}
