🚀 tonutils-go v1.9.9 released!
* Support for the finalized W5 (V5R1) wallet (by Totemancer)
* Added Equals method for Address type
* Added example of accepting USDT and jettons payments
* Small changes in output of String method of tlb.Transaction
* Cells micro-optimization (by AugustineAurelius)
* Fixed ShardDescription field tag of tl.ShardInfo
* Fixed findLastTransactionByHash when searching out messages (thanks to troo)
* Update NFT Collection deploy example to verified contracts (by Totemancer)
* Support for the finalized W5 (V5R1) wallet (by Totemancer)
* Added Equals method for Address type
* Added example of accepting USDT and jettons payments
* Small changes in output of String method of tlb.Transaction
* Cells micro-optimization (by AugustineAurelius)
* Fixed ShardDescription field tag of tl.ShardInfo
* Fixed findLastTransactionByHash when searching out messages (thanks to troo)
* Update NFT Collection deploy example to verified contracts (by Totemancer)
🔥7❤1👏1
💫 Tonutils Reverse Proxy v0.3.2 released!
* ADNL & RLDP Improvements and fixes (tonutils-go update)
* More debug logs with -debug flag
* ADNL & RLDP Improvements and fixes (tonutils-go update)
* More debug logs with -debug flag
🔥7❤2🏆2
🗂 tonutils-storage v0.6.5 released!
* Improvement of file descriptor cache controller (by Gealber)
* Exclude system files on torrent creation
* RLDP & ADNL Improvements and fixes
* Updated dependencies
* Improvement of file descriptor cache controller (by Gealber)
* Exclude system files on torrent creation
* RLDP & ADNL Improvements and fixes
* Updated dependencies
👍4🔥4
💫 Tonutils Reverse Proxy v0.3.3 released!
* Fixed config.json creation permissions (by nitreojs)
* Domain setup improvements
* Print version on startup
* Fixed config.json creation permissions (by nitreojs)
* Domain setup improvements
* Print version on startup
1🔥8
🚀 tonutils-go v1.10.1 released!
* Added ConfigCustom to wallet package, to use your own wallet contract implementations (by klimov-ankr)
* Added SendExternalMessageWaitTransaction to ton package (by dvlkv)
* Added context and subwallet args to CustomQueryIDFetcher for wallets (by klimov-ankr)
* Added GetSubwalletID method to wallet (by klimov-ankr)
* Added TransferWaitTransaction method to wallet (by iw4p)
* Added Coins type Compare and Decimals method (by livingroot)
* Added proof check for GetAccount not found result (by akos-tk)
* Added StateInit type CalcAddress method
* Improved and fixed Retrier wrapper to retry one more time using same nodes list
* Fixed Host header definition for RLDP-HTTP
* Fixed GetAccount and RunGetMethod proof check when used with shard block
* Fixed ADNL UPD reinit when comminicating with c++ impl
* RLDP message parts delay improvement
* RLDP now prioritizes v1 use over v2 for better compatibility with c++ (temporarily)
* Deprecated ContentOnchain fields, it is recommended to use GetAttribute method now
* Added ConfigCustom to wallet package, to use your own wallet contract implementations (by klimov-ankr)
* Added SendExternalMessageWaitTransaction to ton package (by dvlkv)
* Added context and subwallet args to CustomQueryIDFetcher for wallets (by klimov-ankr)
* Added GetSubwalletID method to wallet (by klimov-ankr)
* Added TransferWaitTransaction method to wallet (by iw4p)
* Added Coins type Compare and Decimals method (by livingroot)
* Added proof check for GetAccount not found result (by akos-tk)
* Added StateInit type CalcAddress method
* Improved and fixed Retrier wrapper to retry one more time using same nodes list
* Fixed Host header definition for RLDP-HTTP
* Fixed GetAccount and RunGetMethod proof check when used with shard block
* Fixed ADNL UPD reinit when comminicating with c++ impl
* RLDP message parts delay improvement
* RLDP now prioritizes v1 use over v2 for better compatibility with c++ (temporarily)
* Deprecated ContentOnchain fields, it is recommended to use GetAttribute method now
❤5🔥3
🚀 tonutils-go v1.11.0 released!
Network and Serialization
* TL Serialize/Parse reimplemented and uses pre-compilation on startup now, much faster now
* Dynamic MTU for ADNL UDP
* ADNL UDP Multiple optimizations
* Underlying connection wrapper for ADNL to optimize context switches on multiple parallel writes
* Added DoQueryAsync for RLDP to reduce goroutines on parallel queries when needed
* Customizable symbol size for RLDP
* RLDP message sender reimplemented to use less goroutens, RLDP works more efficient now
* RaptorQ for RLDP optimized, and 6 times more efficient now
* Enabled auth for liteclient by default
Wallet
* Wallet initialization with BIP39 seed support (by aitimate)
* Added custom Signer and options support for wallet (by nayutalienx)
* Added workchain option for wallet initialization
* Added optional workchain argument to DeployContractWaitTransaction
* Added SeedToPrivateKey method
* Fixed Decrypt/Encrypt comment compatibility with wallet apps
TON Primitives
* AddressFromPubKey supports optional workchain argument now
* StringRaw() method for Address to serialize raw form
* Fixed ShardIdent.`GetShardID()`
* Refactored transaction Description.Description, changed to single Description
* Make GetMainValidators and CheckBlockSignatures to be public methods
* Fixed SubscribeOnTransactions break when exhausts transactions (by defi2026-dev and m0leynik)
* Fixed dict leaf proof depth for dicts with single key
* Added String() methods for Cell, Slice and Builder for better output
Misc
* Added proof cell example, to show how to create proofs
* Replaced time.After to time.NewTicker, because first one may leak on older go versions (by iw4p)
* Removed previously deprecated adnl.Connect (use `adnl.Gateway`)
* Removed RLDP HTTP, because it is implemented in tonutils-proxy
Network and Serialization
* TL Serialize/Parse reimplemented and uses pre-compilation on startup now, much faster now
* Dynamic MTU for ADNL UDP
* ADNL UDP Multiple optimizations
* Underlying connection wrapper for ADNL to optimize context switches on multiple parallel writes
* Added DoQueryAsync for RLDP to reduce goroutines on parallel queries when needed
* Customizable symbol size for RLDP
* RLDP message sender reimplemented to use less goroutens, RLDP works more efficient now
* RaptorQ for RLDP optimized, and 6 times more efficient now
* Enabled auth for liteclient by default
Wallet
* Wallet initialization with BIP39 seed support (by aitimate)
* Added custom Signer and options support for wallet (by nayutalienx)
* Added workchain option for wallet initialization
* Added optional workchain argument to DeployContractWaitTransaction
* Added SeedToPrivateKey method
* Fixed Decrypt/Encrypt comment compatibility with wallet apps
TON Primitives
* AddressFromPubKey supports optional workchain argument now
* StringRaw() method for Address to serialize raw form
* Fixed ShardIdent.`GetShardID()`
* Refactored transaction Description.Description, changed to single Description
* Make GetMainValidators and CheckBlockSignatures to be public methods
* Fixed SubscribeOnTransactions break when exhausts transactions (by defi2026-dev and m0leynik)
* Fixed dict leaf proof depth for dicts with single key
* Added String() methods for Cell, Slice and Builder for better output
Misc
* Added proof cell example, to show how to create proofs
* Replaced time.After to time.NewTicker, because first one may leak on older go versions (by iw4p)
* Removed previously deprecated adnl.Connect (use `adnl.Gateway`)
* Removed RLDP HTTP, because it is implemented in tonutils-proxy
10👍4🔥4
💫 Tonutils Reverse Proxy v0.4.0 released!
* Updated network core to latest version (tonutils-go)
* Beta ADNL Tunnel support
* Environment variables to override config values option
* Enable insecure https proxy-pass flag added
* Updated network core to latest version (tonutils-go)
* Beta ADNL Tunnel support
* Environment variables to override config values option
* Enable insecure https proxy-pass flag added
👍2🔥2
🗂 tonutils-storage v0.7.1 released!
* Splitted HavePieces initial request
* Beta ADNL Tunnels support
* ADNL & RLDP Improvements
* Bag reconnection improvements (by ice-cronus)
* Direct connect to peer public api (by ice-cronus)
* Refactored CreateTorrent (by Gealber)
* Splitted HavePieces initial request
* Beta ADNL Tunnels support
* ADNL & RLDP Improvements
* Bag reconnection improvements (by ice-cronus)
* Direct connect to peer public api (by ice-cronus)
* Refactored CreateTorrent (by Gealber)
👍2🔥2🎉1
⚡️ Tonutils Proxy v1.6.0 released!
* Updated network core to latest version (tonutils-go)
* Beta ADNL Tunnel support
* Updated network core to latest version (tonutils-go)
* Beta ADNL Tunnel support
👍2🔥2❤1
👍3❤1
📕 TON Torrent v1.4.2 released!
* ADNL Tunnels support
* Drag&Drop for .tonbag files
* Updated tonutils-storage
* Multiplexed ADNL to use single UDP port
* ADNL Tunnels support
* Drag&Drop for .tonbag files
* Updated tonutils-storage
* Multiplexed ADNL to use single UDP port
🔥2🎉1
🗂 tonutils-storage v0.7.4 released!
* Better FD cache control
* Multiplex ADNL conn to use single port
* Command line argument fd-cache-limit to set custom max open files
* Fixed open files removal on Windows
* Updated ADNL tunnel lib
* Bag resolving and DHT declare fixed when external ip sepcified (since v0.7.1)
* Better FD cache control
* Multiplex ADNL conn to use single port
* Command line argument fd-cache-limit to set custom max open files
* Fixed open files removal on Windows
* Updated ADNL tunnel lib
* Bag resolving and DHT declare fixed when external ip sepcified (since v0.7.1)
👍3🔥2
🗂 tonutils-storage v0.8.0 released!
* Dynamic piece size for bag creating, depending on bag size
* Parallelized hashing of huge files
* Parallelized integrity verification of big files
* NoVerify startup flag to skip integrity check of bags
* Optimized Merkle tree building
* Fixed big files write offset
* Dynamic piece size for bag creating, depending on bag size
* Parallelized hashing of huge files
* Parallelized integrity verification of big files
* NoVerify startup flag to skip integrity check of bags
* Optimized Merkle tree building
* Fixed big files write offset
🔥4
🚀 tonutils-go v1.12.0 released!
* Added NormalizedHash() method for ExternalMessage
* RLDP2 Dynamic transmission speed and loss control
* RLDP Partitioning support for big transfers
* ADNL Multiplexer to run multiple gateways on a single port
* ADNL small optimizations
* Fixed potential race in DHT nodes sorting
* Added NormalizedHash() method for ExternalMessage
* RLDP2 Dynamic transmission speed and loss control
* RLDP Partitioning support for big transfers
* ADNL Multiplexer to run multiple gateways on a single port
* ADNL small optimizations
* Fixed potential race in DHT nodes sorting
🔥8
🗂 tonutils-storage v0.8.5 released!
* Optimized for work with many bags
* Not delete corrupted files from torrents created locally
* Better peer session control
* Filter files for torrent creation through API
* Piece size startup flag
* No-remove startup flag (to not remove files)
* Fixed single piece bag creation
* Fixed late init of piece mask, which lead to crash in some cases
* Updated ADNL tunnel
* Optimized for work with many bags
* Not delete corrupted files from torrents created locally
* Better peer session control
* Filter files for torrent creation through API
* Piece size startup flag
* No-remove startup flag (to not remove files)
* Fixed single piece bag creation
* Fixed late init of piece mask, which lead to crash in some cases
* Updated ADNL tunnel
🔥6❤1👍1