Skip to content

Releases: xssnick/tonutils-go

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

v1.7.4

26 Jun 10:18
d9f8c2c
Compare
Choose a tag to compare

What's Changed

  • Fixed wallet seed generation security issue (increased possible combinations num) by @jemeraldo

v1.7.3

16 May 14:53
43ee8f9
Compare
Choose a tag to compare
  • Fixed internal message to cell either conditions

v1.7.2

15 May 05:43
e229d61
Compare
Choose a tag to compare
  • Fixed bits calculation for message either serialization

v1.7.1

08 May 15:54
62a5f3a
Compare
Choose a tag to compare
  • Better cell hashing, fixed corner cases on hashing special cells
  • Added limit for dump symbols to control escape bomb
  • Added Marshal/Unmarshal json for cells
  • Added StoreOverlayNodes method to DHT client
  • Added SetOnUnknownOverlayQuery to handle any unexpected overlay messages
  • RLDP Tuning
  • TorrentHeader TL Serialize method
  • Fixed jetton MintPayload
  • Fixed NFT edit message offchain content of editable nft

v1.7.0

23 Apr 18:30
1bd0e78
Compare
Choose a tag to compare
  • Transaction description data mapped to struct fields
  • Block wait wrapper for ton methods (gives strict control of states even between diff nodes)
  • DHT Stability and performance improvements
  • Parallel DHT key Store implementation
  • RLDP-HTTP Proxy get capabilities support
  • Better (compact) dictionary serialization
  • StoreVarUint methods for cell building
  • VarUint [de]serialization support for TLB struct mappings

v1.6.2

06 Mar 20:47
fb9b3fa
Compare
Choose a tag to compare
  • Fixed connection and serialization error determination for retry
  • Nil int256 serialization as 0 for TL

v1.6.1

04 Mar 20:38
6830774
Compare
Choose a tag to compare