Skip to content

Releases: xssnick/tonutils-go

v1.9.0

18 Mar 11:55
d1d6074
Compare
Choose a tag to compare
  • Cell Dictionary reimplemented to read and update data in cell tree directly (same with ton node)
  • Cell proof creation rethought, added ProofSkeleton type for friendly and easy proofs creation
  • Precalculated cell hashes instead of lazy calculation (for parallel reads safety)
  • Serialization/Deserialization of registered tlb interface types
  • Added TL structures for the rest liteserver types
  • Liteclient connection pool better balancing
  • BoC serialization with cache flag support
  • Added cell builder direct ToSlice method
  • ADNL TCP Server implementation
  • ADNL TCP optimizations
  • RLDP optimizations
  • Address to json serialization
  • DHT Buckets implementation
  • Ext and Var address string serialization
  • tlb Stack tuple serialization support
  • tlb.Coins copy in Nano() return
  • Fixed 2nd and 3rd level proofs creation
  • Fixed BoC root index deserialization order
  • Other minor fixes
  • Test coverage increased

v1.8.9

14 Jan 07:39
8ce75d2
Compare
Choose a tag to compare
  • Fixed block header proof parse with pruned after merge part
  • IsSpecial method for slice added
  • Minor tlb stack parse fix

v1.8.8

06 Dec 07:21
426b2cd
Compare
Choose a tag to compare
  • Fixed account proof check error on splitted shards

v1.8.7

05 Dec 06:26
d7c16c3
Compare
Choose a tag to compare
  • Cell index serialization improved to visit only unique cells
  • Fixed no active connections panic in liteclient

v1.8.6

29 Nov 08:29
6f038ab
Compare
Choose a tag to compare
  • Fixed panic in SubscribeOnTransactions method (by @pr0n1x)

v1.8.5

17 Oct 05:40
a7f4ad3
Compare
Choose a tag to compare
  • Fixed race in CurrentChainInfo
  • Fixed CooperativeClose struct (removed unnecessary field)

v1.8.4

07 Oct 07:08
0556e91
Compare
Choose a tag to compare
  • GetLibraries method added (by @stfy)
  • Address reform support
    • WalletAddress() method added to wallet
    • Address() method of wallet deprecated
  • Added Bounce(bool) and Testnet(bool) methods to address for inline copy with new flag

v1.8.3

23 Sep 12:41
564da1c
Compare
Choose a tag to compare
  • Fixed missing decimal in String coins after TL-B struct load
  • TL-B Marshaller & Unmarshaler interfaces now public (exported)

v1.8.2

21 Sep 17:50
a1b7609
Compare
Choose a tag to compare
  • Fixed BoC index serialization with 2+ duplicate cells (bug introduced in 1.8.0)
  • Added missing flag to DNS ADNL record
  • Added Verify method to cell (verify signature)
  • Added additional security checks to payment channel parse
  • Added Delete and DeleteIntKey methods to dict

v1.8.1

17 Aug 19:12
edf5e1c
Compare
Choose a tag to compare
  • Fixed 'same' tag serialization in dict corner case
  • Fixed decrypt comment prefix corner case
  • crypto/rand usage for tests and query ids
  • Added check for empty transactions list in LS ListTransactions response
  • Added more tests