Starter template for a new TWA interacting with the TON blockchain
The project is highly-opinionated, and there are many other alternate routes it could have taken. Some examples:
- Supports Ton Connect 2 wallets
- Uses vite with react (alternative to create-react-app)
- Uses the tonnpm package
- Node.js v16 (other versions may work, needs more testing)
- A TON Connect compatible wallet (e.g. Tonkeeper)
- A react-based TWA-ready app, interacting with TON
- Github actions set to deploy app to github pages
- A script to connect a telegram bot to the deployed app
- 
Create a template from this repo with the "Use this template" button 
- 
Clone this repo and run yarn
- 
Create a new bot with botfather - Type /newbot
- Choose a name for your bot, e.g. My Ton TWA
- Choose a username for your bot, e.g. my_ton_twa_482765_bot
- Take note of the access token, e.g. 5712441624:AAHmiHvwrrju1F3h29rlVOZLRLnv-B8ZZZ
- Run yarn configbotto link your bot to the webapp
 
- Type 
- Run npm run devand edit the code as needed
- On push to the mainbranch, the app will be automatically deployed via github actions.
- Jetton transfer support
MIT
