Dev tool name
Ton.Net
Dev tool description
Ton.NET is a modern SDK for building TON blockchain applications in C#.
It's designed to provide API compatibility with the official JavaScript SDKs (@ton/core, @ton/crypto, @ton/ton), making it easy for developers familiar with the JavaScript ecosystem to work in .NET.
The SDK follows all official TON specifications and uses properly generated TL-B types from the official schemas, ensuring full compatibility with the TON blockchain protocol.
Unlike the older TonSdk.NET which is now outdated and unmaintained, Ton.NET is actively developed with comprehensive test coverage, supports the latest .NET versions (8 and 9), and includes modern features like async/await throughout, proper rate limiting, round-robin load balancing for lite clients, and complete XML documentation. Split into focused packages for core functionality, cryptography, ADNL protocol, lite client, HTTP client, and smart contracts including wallets. It handles everything from low-level cell manipulation and BOC serialization to high-level operations like wallet deployments, jetton transfers, and NFT operations, all while maintaining the same familiar API structure that JavaScript developers already know.
When did the dev tool go live?
It's new
Where do you think this page should be shown?
https://docs.ton.org/v3/guidelines/dapps/apis-sdks/sdk
and other sdk pages if exist
Is the product open source?
Yes
GitHub URL
https://github.com/Dzeta-tech/Ton.Net
Documentation URL
https://dzeta-tech.github.io/Ton.Net/index.html
Additional context
No response