Skip to content

ton-community/ton-kotlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kotlin/Multiplatform SDK for The Open Network

Maven Central Kotlin License Telegram Based on TON

Modules

Core components

  • org.ton:ton-kotlin-tvm:0.3.1 - TVM Primitives (Cells, BOC, etc.)
  • org.ton:ton-kotlin-crypto:0.3.1 - Crypto primitives for TON (ED25519, SHA, etc.)
  • org.ton:ton-kotlin-adnl:0.3.1 - ADNL (Abstract Datagram Network Layer) TON Network implementation

API Interfaces

  • org.ton:ton-kotlin-contract:0.3.1 - Smart-contracts API interface
  • org.ton:ton-kotlin-liteclient:0.3.1 - Lite-client API implementation

TL-B (TL-Binary)

  • org.ton:ton-kotlin-tlb:0.3.1 - TON TL-B (TL-Binary) serialization/deserialization
  • org.ton:ton-kotlin-block-tlb:0.3.1 - Pre-generated TL-B schemas for TON Blockchain
  • org.ton:ton-kotlin-hashmap-tlb:0.3.1 - Pre-generated TL-B schemas for TON Hashmap (also known as Dictionary)

Documentation

https://github.com/andreypfau/ton-kotlin/wiki/TON-Kotlin-documentation