Releases: justdmitry/TonLib.NET
v0.13: Cells & BOCs
New in v0.13:
BOC
to parse Cells from TON Blockchain and to serialize Cells to send;- Convert
Cell
toSlice
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
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
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
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
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
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
Methods for managing keys:
- CreateNewKey, DeleteKey, DeleteAllKeys
- ExportKey, ExportPemKey, ExportEncryptedKey, ExportUnencryptedKey
- ImportKey, ImportPemKey, ImportEncryptedKey, ImportUnencryptedKey
- ChangeLocalPassword (not working, see Issue 202)