Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: xssnick/tonutils-go

v1.15.5

06 Oct 09:23
c9078fc

Choose a tag to compare

  • TL uintptr arithmetic changed to unsafe.Pointer with runtime keep-alive for safety (by @mrnkslv)

v1.15.4

04 Oct 12:59
17ffed7

Choose a tag to compare

  • RLDP Recovery and congestion improvements

v1.15.3

02 Oct 05:44
c49a4d3

Choose a tag to compare

  • Fixed RLDP too early recovery
  • Congestion control improvements

v1.15.2

30 Sep 16:16
e599f4b

Choose a tag to compare

  • Updated RaptorQ to v1.3 (arm64 asm optimizations by @andreypfau)
  • Fixed findLastTransaction early return for ExternalIn
  • Fixed DHT FindValue goroutines leak
  • RLDP small improvements

v1.15.1

29 Sep 10:48
8e6ead8

Choose a tag to compare

  • RLDP RTT based congestion control
  • RLDP RoundRobin FEC support
  • RLDP Message queue optimization
  • ADNL Small optimizations
  • TL ToBytesToBuffer method added hard limit for 1<<24 bytes and error return
  • Added RLDP benchmarks

v1.15.0

17 Sep 08:47
1578768

Choose a tag to compare

  • 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

v1.14.1

12 Aug 09:21
167b5d3

Choose a tag to compare

  • 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

v1.14.0

14 Jul 13:39
89cc955

Choose a tag to compare

  • Find transaction by normalized external hash support
  • Support for tinygo + wasm go compiler
  • Crypto keys types moved to keys package from adnl package
  • TonConnect VerifyProofHandlePayload and payload methods added (by @Vladimir-Khm)
  • Added RegisterWithFabric for complex TL structures that requires preinitialization
  • Added static method jettons.BuildTransferPayload to replace obj.BuildTransferPayloadV2, and same for burn
  • Fixed ADNL timed out queries removal
  • RLDP improvements
  • Crypto lib oasisprotocol/curve25519-voi replaced to filippo.io/edwards25519 and now only Ed25519PubToX25519 is used, Ed25519PrivateToX25519 implemented right in tonutils

v1.13.1

09 Jul 03:09
8ec14d0

Choose a tag to compare

  • RLDP transfers improvements and fixes
  • Fix create FEC decoder for parts of RLDP stream (by @XaBbl4)

v1.13.0

15 May 11:56
3d1c845

Choose a tag to compare

  • Added TonConnect proof verification method
  • Support for new tlb storage info scheme
  • StringSnake as tlb type (by @m0leynik)
  • Coins math methods (by @mikalsande)
  • ParsePubKeyFromData method added
  • DHT Store and nodes search optimization
  • LS Connection 2 retries on init
  • ADNL Ping method
  • ADNL PacketsBufferSize configurable
  • ADNL NetManager close methods
  • RLDP Rate control tuning
  • Golang min version updated to 1.23 & updated deps