Releases
v1.11.0
Compare
Sorry, something went wrong.
No results found
Network and Serialization
TL Serialize/Parse reimplemented and uses pre-compilation on startup now, almost no reflection in runtime
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
You can’t perform that action at this time.