Skip to content

[WIP] TON jetton standard implementation on Tact lang. Fully decentralized onchain metadata

License

Notifications You must be signed in to change notification settings

supadupadao/jetton

Repository files navigation

TON Jetton contract on Tact

Build status GitHub License TON Tact Work in progress

ℹ️ Implementation of Jetton standard for The Open Network written in Tact language

⚠️ Warning! This contract is not 100% tested and I would not recommend using it in production yet.

❤️ I'll be very grateful for any kind of contribution: code, docs, issues, bug reports, github stars or whatever

Features overview

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.

On-Chain metadata

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

Docs

Read our docs in Gitbook

Development

Prerequisites

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

How to build contract

The following command will compile contract source code. TVM byte code files will be stored in build/ directory.

npm run build

All allowed commands

  • npm run build - build project and compile contracts
  • npm test - run contracts tests
  • npx blueprint run - execute script from /scripts directory

How can i contribute?

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.

How can i process it?

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.

License

MIT

About

[WIP] TON jetton standard implementation on Tact lang. Fully decentralized onchain metadata

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published