diff --git a/README.md b/README.md index 9f5d620a..9a763441 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,13 @@ # Java SDK for The Open Network ([TON]) + [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -![GitHub last commit](https://img.shields.io/github/last-commit/neodiX42/ton-java-temp1) -![visitors](https://visitor-badge.glitch.me/badge?page_id=neodiX42.ton-java-temp1.readme&left_color=gray&right_color=red) +![GitHub last commit](https://img.shields.io/github/last-commit/neodiX42/ton-java) +![visitors](https://visitor-badge.glitch.me/badge?page_id=neodiX42.ton-java.readme&left_color=gray&right_color=red) [![Based on TON][ton-svg]][ton] Java libraries for interacting with TON blockchain. -✅ If you somehow got here today, keep in mind that this library is not ready for usage. +✅ If you somehow got here today, keep in mind that this library is not ready for usage. Maven and Jitpack links won't work! ## Maven [![Maven Central][maven-central-svg]][maven-central] @@ -29,17 +30,19 @@ Maven and Jitpack links won't work! ``` + ```xml com.github.neodiX42 - ton-java-temp1 + ton-java 0.0.1 ``` You can use each sub-module individualy. Click the module below to get more details. + * [Tonlib](tonlib/README.md) - use external Tonlib shared library to communicate with TON blockchain. -* [SmartContract](smartcontract/README.md) - create and deploy custom and predefined smart-contracts. +* [SmartContract](smartcontract/README.md) - create and deploy custom and predefined smart-contracts. * [Cell](cell/README.md) - create, read and manipulate Bag of Cells. * [BitString](bitstring/README.md) - construct bitstrings. All data in Cells stored in bitstrings. * [Address](address/README.md) - create and parse TON wallet addresses. @@ -57,12 +60,13 @@ You can use each sub-module individualy. Click the module below to get more deta * ✅ Send external message * ✅ Get block transactions * ✅ Get account transactions -* ✅ Deploy contracts and send external messages -* ✅ Wallet operations (Simple, V2, V3, V4) +* ✅ Deploy contracts and send external messages using Tonlib +* ✅ Wallet operations (Simple, V2, V3, V4, Lockup) * ✅ Cell hashmap serialization / deserialization -### Todo + +### Todo + * Support tuple and list as arguments for runMethod -* Test Lockup wallet with allowed destinations * Add TON DNS support * Add TON Payment channel support * Add FT (Jetton) and NFT tokens support @@ -72,8 +76,13 @@ You can use each sub-module individualy. Click the module below to get more deta [maven-central-svg]: https://img.shields.io/maven-central/v/org.ton.java/sdk + [maven-central]: https://mvnrepository.com/artifact/org.ton.java/sdk + [jitpack-svg]: https://jitpack.io/v/neodiX42/ton-java.svg + [jitpack]: https://jitpack.io/#neodiX42/ton-java/sdk + [ton-svg]: https://img.shields.io/badge/Based%20on-TON-blue + [ton]: https://ton.org \ No newline at end of file diff --git a/sdk/pom.xml b/sdk/pom.xml index c7ae0044..d5d5e21c 100644 --- a/sdk/pom.xml +++ b/sdk/pom.xml @@ -14,10 +14,10 @@ pom TON Java SDK - Construct bag of cells, slices, bitstrings, create standard and custom smart contracts and send them to + Construct bag of cells, slices, bitStrings, create standard and custom smart contracts and send them to the blockchain using Tonlib shared library. - https://github.com/neodiX42/ton-java-temp1 + https://github.com/neodiX42/ton-java @@ -34,9 +34,9 @@ - scm:git:git://github.com/neodiX42/ton-java-temp1.git - scm:git:ssh://github.com/neodiX42/ton-java-temp1.git - https://github.com/neodiX42/ton-java-temp1/tree/main + scm:git:git://github.com/neodiX42/ton-java.git + scm:git:ssh://github.com/neodiX42/ton-java.git + https://github.com/neodiX42/ton-java/tree/main