ℹ️ Implementation of Jetton standard for The Open Network written in Tact language
❤️ I'll be very grateful for any kind of contribution: code, docs, issues, bug reports, github stars or whatever
This project implements TON Jetton standard with following TEPs:
- TEP-64 - Token Data Standard
- TEP-74 - Fungible tokens (Jettons) standard
- TEP-89 - Discoverable Jettons Wallets
TEPs logic isolated in corresponding Tact Traits in contracts/teps
directory.
Smart contract code allows to store fully decentralized it means that full token metadata is stored on-chain. Also contract ABI has handlers for flexible managing metadata parameters
To work with project locally you will need Node.js version 22+. Clone this repo and run the following command to install dependencies
npm i
The following command will compile contract source code. TVM byte code files will be stored in build/
directory.
npm run build
npm run build
- build project and compile contractsnpm test
- run contracts testsnpx blueprint run
- execute script from/scripts
directory
We are very appreciate if you want to contribute. Please read out contributing guideline document.
If something was unclear in this document please open issue and we will help you.
If you want to build application that uses this jetton, read our development guideline. It describes interaction ways with this jetton.
If something was unclear in this document please open issue and we will help you.