Skip to content

BorisHasikov/tutorials

 
 

Repository files navigation

TON Tutorials

Create a wallet, fund it, initialize it, see in explorer, read/write to it with code

Create a simple counter smart contract, build and deploy it, read/write to it with code

Create a simple client (TWA+web) that interacts with the counter smart contract

Create a test suite for the counter smart contract to make sure it works as expected

 

The Tutorial System

Design goals

  • A concise list of tutorials that help new TON developers onboard
  • Allow multiple community contributors to help maintain the tutorials
  • Support multiple development flavors, tools and styles side by side
  • Know when tutorials break (for example due to library changes) and need fixing

Build the tutorials

  • Create the file .env in the project root with this content:
    MNEMONIC="unfold sugar water ..."
    

    The official mnemonic appears in Github repo secrets since it's also used in CI. This should be the 24 word mnemonic for a deployed testnet v4 wallet that contains at least 1 TON.

  • Run ./build.sh
  • Resulting files will be created in the docs/ directory, ready for Github Pages

About

Step by step onboarding tutorials for TON blockchain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.9%
  • SCSS 17.8%
  • EJS 9.9%
  • JavaScript 7.4%
  • Shell 4.5%
  • CSS 2.1%
  • HTML 0.4%