Skip to content

Releases: justdmitry/TonLib.NET

v0.13: Cells & BOCs

16 Apr 12:21
v0.13.0
Compare
Choose a tag to compare

New in v0.13:

  • BOC to parse Cells from TON Blockchain and to serialize Cells to send;
  • Convert Cell to Slice and read data from cells;
  • Use CellBuilder to fill Cell with your data;

Minor updates:

  • tonlibjson library names were updated to match v2023.04 release
  • Demo project restructures for easier understanding

v0.12: AddressValidator

07 Apr 10:30
v0.12.0
Compare
Choose a tag to compare

New static AddressValidator class (in TonLibDotNet.Utils namespace) will help you to syntactically check addresses, provided by your users, without interacting with tonlib/liteserver.

AddressValidator.TryParseAddress will verify length and checksum, parse and give you bounceable and testnet-only flags, workchain-id and account-id bytes.

With AddressValidator.MakeAddress you can build address string from parts.

Check AddressValidatorMakeTests and AddressValidatorParseTests in test project for samples.

v0.11: Interacting with smartcontracts

07 Apr 10:16
v0.11.0
Compare
Choose a tag to compare

With new tvm.* and smc.* classes you can get information stored in smartcontracts and call their get-methods.

Check RunSmcDemo function in demo project.

v0.10: DNS

15 Mar 18:29
v0.10.0
Compare
Choose a tag to compare

This release adds dns.* classes.

Now you can convert *.ton domains to ADNL addresses - check RunDnsDemo in demo project to know about TTL and how to use it to get domain-NFT account address instead of ADNL address.

Also, you can use some of new classes to modify your domains, but I didn't check how this actually works.

v0.9: Extensibility

09 Mar 09:20
v0.9.0
Compare
Choose a tag to compare

Now you may add new request/response types (already existing in TonLib, but not added to library yet) directly into your app, without modifying library source - just make early TonClient.RegisterAssembly static call with reference to your assembly.

Check ExtensibilityDemoRequest class and RunExtensibilityDemo func in Demo app.

v0.8: Send TON

07 Mar 10:38
v0.8.0
Compare
Choose a tag to compare

Types and requests are added to support sending TON.

Check RunSendDemo in Demo app, and read https://ton.org/docs/develop/dapps/asset-processing/#deploying-wallet and https://ton.org/docs/develop/dapps/asset-processing/#sending-payments for details.

v0.7: Key management methods

05 Mar 20:23
v0.7.0
Compare
Choose a tag to compare

Methods for managing keys:

  • CreateNewKey, DeleteKey, DeleteAllKeys
  • ExportKey, ExportPemKey, ExportEncryptedKey, ExportUnencryptedKey
  • ImportKey, ImportPemKey, ImportEncryptedKey, ImportUnencryptedKey
  • ChangeLocalPassword (not working, see Issue 202)