Skip to content

Commit

Permalink
Merge pull request copperbits#34 from IrKor/master
Browse files Browse the repository at this point in the history
update and separate docs
  • Loading branch information
EmelyanenkoK authored Aug 19, 2019
2 parents 5323b3b + 9c1ac13 commit b30da32
Show file tree
Hide file tree
Showing 12 changed files with 58 additions and 75 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,16 +43,16 @@ This is open development community and **enthusiasts research place**. We will p

Code was downloaded from https://test.ton.org/download.html

Last codebase update was performed on June 5, 2019.`sha256sum('ton-test-liteclient-full.tar.xz')`=`edd57971cba5cff9b219a1c99401a7315176ac9ab30afc9df0b1ed39e1dbc009`.
Last codebase update was performed on August 19, 2019.`sha256sum('ton-test-liteclient-full.tar.xz')`=`f50d33c79b7314a2aa81cd61a5ed7265da3af64159965f87032cac2a1724b939`.

### Source code check

Run a command `./ton-test-liteclient-full/check_codebase.sh` while updating a codebase to be sure it's up-to-date

## What we already did:
- 📖 Documentations:
- 🐧 Added build instructions for [ubuntu 16.04](https://github.com/copperbits/TON/blob/master/docs/ubuntu16.04.sh)
- 📩 Explain in [video on YouTube](https://www.youtube.com/watch?v=J7K2nq5lf7I) and [text on GitHub](/docs/Mac_tutorial.md), how to start Lite Client on macOS and send transactions to TON network
- 🐧 Added build instructions for [ubuntu 16.04](https://github.com/copperbits/TON/blob/master/docs/copperbits_docs/ubuntu16.04.sh)
- 📩 Explain in [video on YouTube](https://www.youtube.com/watch?v=J7K2nq5lf7I) and [text on GitHub](/docs/Copperbits_docs/Mac_tutorial.md), how to start Lite Client on macOS and send transactions to TON network
- 🇨🇳 Wrote an [article](https://mp.weixin.qq.com/s/WLlD088acBDfjUM4bCEd0A) about the TON in Chinese and began to translate [TON whitepaper into Сhinese](https://drive.google.com/file/d/1acH4j7zY_XhsOUGsup4byssMXlp5000O/view) (by toozWu)

- Helpful sources:
Expand All @@ -62,8 +62,8 @@ Run a command `./ton-test-liteclient-full/check_codebase.sh` while updating a co
- 💸 Made a UI friendly [faucet for TON](https://faucet.copperbits.io/)
- 🔁 Created [mirror with updates it builds binaries and docker container on any changes in source code](https://github.com/poma/ton-lite-client) updates any 5 minutes (former TON-mirror)
- 📣 Created Telegram bot post message about updates [here](https://t.me/ton_research) and [here](https://t.me/TrackingTONupdates) - with any new commits into original repo
- ✨ Created [Webserver](/docs/WEB_SERVER.md) which realizes a web client for TON
- 🌐 [Public node](https://explorer.test.ton.cryptoprocessing.io/api) of [web client for TON](/docs/WEB_SERVER.md)
- ✨ Created [Webserver](/docs/Copperbits_docs/WEB_SERVER.md) which realizes a web client for TON
- 🌐 [Public node](https://explorer.test.ton.cryptoprocessing.io/api) of [web client for TON](/docs/Copperbits_docs/WEB_SERVER.md)

- 🎓 Now we are writing video tutorials, writing manuals / FAQ / HOWTO how to use TON.

Expand Down Expand Up @@ -118,16 +118,16 @@ docker exec ton fift test.fif
- Go to command line, where binary placed
- Run:
```bash
./test-lite-client -C ton-lite-client-test1.config.json
./lite-client -C ton-lite-client-test1.config.json
```
- run `help` to get started

More detailed instruction you can find [here](/docs/Mac_tutorial.md).
More detailed instruction you can find [here](/docs/Copperbits_docs/Mac_tutorial.md).

## Tutorial

All educational thing we moved it to [docs](/docs) folder.
You will find here [original readme](/docs/README.md), with additions of community-based tools and educational materials.
You will find here [original readme](/docs/Original_docs/README.md), with additions of community-based tools and educational materials.


## Contributing
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
104 changes: 44 additions & 60 deletions docs/HOWTO.md → docs/Original_docs/HOWTO.md

Large diffs are not rendered by default.

9 changes: 5 additions & 4 deletions docs/README.md → docs/Original_docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ General information, compilation and installation instructions

_(reformated a bit, for markdown support)_

This is a distribution of a preliminary version of the TON Blockchain Lite Client along with the relevant portions of the TON Blockchain Library. It is not necessarily representative of the totality of the TON Blockchain code developed so far; rather it is a simplified stable version, containing only those files that are necessary for compiling the Lite Client, and sometimes outdated versions of these files sufficient for this purpose.
This archive is a distribution of a preliminary version of the TON Blockchain Lite Client along with the relevant portions of the TON Blockchain Library. It is not necessarily representative of the totality of the TON Blockchain code developed so far; rather it is a simplified stable version, containing only those files that are necessary for compiling the Lite Client, and sometimes outdated versions of these files sufficient for this purpose.

Use this software at your own risk; consult the DISCLAIMER for more information.

Expand All @@ -62,7 +62,7 @@ The TON Blockchain Test Network is updated quite often, so we cannot guarantee t
```bash
cd ~/liteclient-build
cmake ~/lite-client
cmake --build . --target test-lite-client
cmake --build . --target lite-client
```
You might also want to build some extra utilities useful for smart-contract development:

Expand All @@ -79,15 +79,16 @@ You might also want to build some extra utilities useful for smart-contract deve
5. Run the Lite Client:

```bash
./test-lite-client -C ton-lite-client-test1.config.json
./lite-client/lite-client -C ton-lite-client-test1.config.json
```

If everything was installed successfully, the Lite Client will connect to a special server (a full node for the TON Blockchain Test Network #1) and will send some queries to the server.
If you indicate a writeable "database" directory as an extra argument to the client, it will download and save the block and the state corresponding to the newest masterchain block:

```bash
./test-lite-client -C ton-lite-client-test1.config.json -D ~/ton-db-dir
./lite-client/lite-client -C ton-lite-client-test1.config.json -D ~/ton-db-dir
```

Basic help info can be obtained by typing "help" into the Lite Client. Type "quit" or press Ctrl-C to exit.

6. Now you can create new smart contracts, examine the state of existing smart contracts, send external messages to smart contracts and so on. You can also use Fift (if you have compiled it) to compile, execute, and debug your smart contracts locally.
Expand Down
Binary file added docs/Original_docs/fiftbase.pdf
Binary file not shown.
Binary file renamed tblkch.pdf → docs/Original_docs/tblkch.pdf
Binary file not shown.
File renamed without changes.
Binary file renamed tvm.pdf → docs/Original_docs/tvm.pdf
Binary file not shown.
Binary file removed fiftbase.pdf
Binary file not shown.
4 changes: 1 addition & 3 deletions ton-lite-client-test1.config.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
{
"@type": "config.global",
"liteclients": [
"liteservers": [
{
"@type": "liteclient.config.global",
"ip": 1137658550,
"port": 4924,
"id": {
Expand Down

0 comments on commit b30da32

Please sign in to comment.