Tonutils News
220 subscribers
1 photo
64 links
Download Telegram
🗂 tonutils-storage v1.1.4 released!

* More stable download and upload speed
* * [RLDP] Rate control with EWMA
* * [RLDP] No wait for free rate at sendFastSymbols, to not lock main worker threads
5🔥32
🗂 tonutils-storage v1.1.5 released!

* Multiple RLDP improvements and speed rate tuning
🐳322👍2🔥1💯1
💸 tonutils-storage-provider v0.3.11 released!

* Improved contract time with no balance management to be more fair
🔥54👍3
🚀 tonutils-go v1.14.1 released!

* Negative coins to String representation fix
* Added GetBlockDataAsCell method to ton package
* RLDP better realtime switch between v1 and v2
* RLDP Rate control with EWMA and answer improvements
* Added RLDP GetRateInfo method
* ADNL disconnect handler call asynchronously
* TL IPv6 type
👍74🎉4
💳 TON Payments v1.1.0 released!

This version introduces inbound liquidity managing mechanics and channel opening without deployment. Now it is possible to receive transfers with no balance, channel can be deployed later after first transfer received.

* Automatic capacity rent on receive
* New capacity related fields added to config
* Virtual channel deadline for last peer increased to 3 hours from 1 minute
* Changed urgent peers behaviour to depend on active channels
* Automatic deploy channel on first topup
* Added RentCapacity action to states processor
* Added locked deposit data to channel and managing logic
* Added OpenChannelOffchain query to transport to open channel without deployment
* Accept virtual channels with no inbound capacity when final state is available (to rent after)
* Fixed false positive no queries disconnection, now ping resets timeout
* Multiple Improvements and some refactoring
* Config upgrade logic added
* Support up to 4 messages per transaction for web
* dumpTasks method exported from wasm
* Web UI small updates
1🔥81👍1
🗂 tonutils-storage v1.2.1 released!

* Added bag files verification API method
* Added download_all flag to API bag response
* Added new Header downloaded state to bags list in CLI
* Improved filepath joins for behaviour consistency on different OS
* Fixed bag db state update on starting full download after only header download (provider with small bag case)
* Fixed incorrect reset number of fails when do ping operation (by XaBbl4)
* Updated dependencies
1🔥5👍21💯1
💳 TON Payments v1.2.0 released!

Now it is possible to request withdrawal from party for fee, it means users with empty wallets can receive coins onchain without making transactions.

* Added commit propose for fee action
* Fixed contract deploy message for web wallet
* Web database and config isolation by connected wallet address
* Exported closeChannel method from wasm to web
* Auto reconnect to server from web on SSE error
* Set inactive on close offchain channel with no balance
* Web UI improvements
1🔥6👍32
🗂 tonutils-storage v1.2.2 released!

* Adjusted piece sizes proposal for creation
* Set header edge piece only when data downloaded
1👍41🔥1
🚀 tonutils-go v1.15.0 released!

* Added Toncenter API client package
* Added flexible wallet initialization methods with options (by mikalsande)
* Added support for Ledger compatible seed phrases. (by mikalsande)
* Added FromPubKeyWithOptions, for wallets with external signer
* Added TL RegisterAllowedGroup method to group messages in a single alias name
* RLDP Optimizations (by andreypfau)
* Removed api argument from FromPrivateKeyWithOptions, added option WithAPI(api)
* Allowed address type as stack element for RunGetMethod (auto conversion to slice)
* CRC16 internal implementation, to reduce dependencies
* Coins math methods changed from pointers to struct for simpler usage
* Fixed BlockBroadcast TL struct registration
* Increased lite client max packet size to 16 mb
* Wallet usage exmaple with Toncenter API
* overlay package refactoring
* BlockIDExt refactoring, removed deprecated BlockInfo
* GetParentBlocks moved to ton package from tlb.BlockHeader method
🔥64👍1
💳 TON Payments v1.2.1 released!

* Adjusted seqno check when challenge contract
* Updated tonutils-go to v1.15.0
1👍3🔥31
🚀 tonutils-go v1.15.1 released!

* RLDP RTT based congestion control
* RLDP RoundRobin FEC support
* RLDP Message queue optimizations
* ADNL Small optimizations
* TL ToBytesToBuffer method added hard limit for 1<<24 bytes and error return
* Added RLDP benchmarks
2👍42🔥21
🚀 tonutils-go v1.15.2 released!

* Updated RaptorQ to v1.3 (arm64 asm optimizations by andreypfau)
* Fixed findLastTransaction early return for ExternalIn
* Fixed DHT FindValue goroutines leak
* RLDP small improvements
1👍31🔥1
🚀 tonutils-go v1.15.3 released!

* Fixed RLDP too early recovery
* Congestion control improvements
1👍321
🗂 tonutils-storage v1.3.0 released!

* Better download performance and stability
* Event driven pieces fetcher with RTT balancer
* Worker based nodes connector with known nodes retry
* Updated tonutils-go (multiple network improvements)
* Multiple small improvements
2🔥73👍2
🚀 tonutils-go v1.15.4 released!

* RLDP Recovery and congestion improvements
2👍5🔥31
🗂 tonutils-storage v1.3.1 released!

* Better download balancing
* Updated tonutils-go to v1.15.4
2🔥62👍2
🚀 tonutils-go v1.15.5 released!

* TL uintptr arithmetic changed to unsafe.Pointer with runtime keep-alive for safety (by mrnkslv)
1👍4🔥21
⚡️ Tonutils Proxy v1.8.3 released!

* Fixed internal redirects processing
* Fixed multi headers pass to browser (example: multiple set cookies)
* Updated tonutils-storage (faster ton storage sites loading)
* Updated tonutils-go
🔥114👍4
🚀 tonutils-go v1.16.0 released!

* Added simplex validator set signature support in block proof verification
* Added new liteserver queue APIs: GetOutMsgQueueSizes, GetBlockOutMsgQueueSize, GetDispatchQueueInfo, GetDispatchQueueMessages
* Added GetBlockHeader API method
* Added WithLSInfoInErrors() to enrich lite server errors with server address and response timing
* Improved retry logic (cleaner wrapper, timeout retry behavior, added retriable LS codes 228 and 429)
* Improved transaction lookup: added FindLastTransactionBy(In|Out)MsgHashAfterTime, switched to full message hash matching, deprecated old payload-hash variants
* Updated toncenter v2 compatibility (getOutMsgQueueSize call, total_supply type)
* Increased test coverage
* Bumped golang.org/x/crypto to v0.45.0
2👍108🔥6
🗂 tonutils-storage v1.4.0 released!

* Better bag session control
* UpdateInit/UpdateHavePieces chunk control and timeout reset
* HasPieces optimized to use bitset
* Split RLDP queues to pieces and control messages
* More test coverage and E2E flow test.
* Updated tonutils-go
10👍10🔥6❤‍🔥51
💸 tonutils-storage-provider v0.4.0 released!

* Startup wallet scan on service start (archive liteserver based)
* Persist startup scan cursor (StartupWalletScanLastLT) after successful completion
* Improved CRON scanners stability (auto-restart on unexpected stop, continue from last LT)
* Improved bag download progress tracking (by downloaded bytes) and no-progress detection
* Better handling of already removed bags during worker flow
* Fixed DHT update store call to use timeout context correctly
* Secured config file permissions (0600) on save/load
* Added tests for startup wallet scan flow and config permission hardening
* Updated tonutils-go to v1.16.0
51🔥9👍5🐳4