Skip to content

Releases: xssnick/tonutils-go

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

v1.8.0

16 Aug 08:18
4b3fa76
Compare
Choose a tag to compare
  • Liteserver proofs verification, including chains of master blocks
  • Encrypted transfers support and transfer decryption
  • Added proof check policy to choose proof validation security level
  • Added SubscribeOnTransactions method
  • Added Retrier wrapper for liteclient (to autofailover nodes when 651 or -400 error code)
  • Added decimals to tlb.Coins to use with tokens
  • Added support for multi-root BoC serialization
  • Accept payments on single address example
  • Optimized index building and sorting for cell to BoC serializer
  • Block shards loading improvements by iam047801
  • Added GetConfigFromFile by zloylos

  • Added StickyContextNextNode method to switch to next node for retry request
  • Added arbitrary struct loading/serializing ability to TL-B loader
  • Added checks for tlb.Coins for max bits size
  • Added predefined TL-B types for validator, catchain and consensus configs
  • Added payment channels predefined structs and deploy
  • Added support for additional revisions of wallets (V3R1, V4R1, HighloadV2Verified)
  • Added GetPublicKey method to wallet package
  • Added ability to replace default query id and seqno fetcher for wallets to user defined
  • Added 'cell' loading to TL loader
  • Basic messages send mode changed to 1 + 2 from 1
  • Jetton GetBalance return type changed to *big.Int
  • Jetton transfer example
  • DHT optimizations and improvements