Skip to content

Fungible, Non-Fungible, Semi-Fungible Distributed Tokens Smart Contracts including TACT-lang high-level abstractions using referene source as maximum as possible

License

Notifications You must be signed in to change notification settings

xsr/distributed-tokens

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fungible, Non-Fungible, Semi-Fungible Tokens Smart Contracts

NFT (Non-Fungible tokens) in nft folder

Basic implementation of smart contracts for NFT tokens and NFT collections in accordance with the Standard.

nft-collection.fc - basic implementation of immutable NFT collection with royalty.

nft-collection-editable.fc - basic implementation of the NFT collection with royalty in which the author can change the content and royalty params.

It is preferable to use an editable collection in case if you decide to change content hosting in the future (for example, to TON Storage).

nft-item.fc - basic implementation of immutable NFT item.

TonWeb JavaScript SDK 0.0.38+ supports these contracts.

Also repo contains an example of a simple marketplace smart contract nft-marketplace and a smart contract for selling NFT for a fixed price for Toncoins nft-sale.

In a real product, marketplace and sale smart contracts are likely to be more sophisticated.

Jettons (Fungible tokens) in ft folder

Basic implementation of smart contracts for Jetton wallet and Jetton minter in accordance with the Standard.

Contains an example of a simple ICO smart contract.

Semi-Fungible

Semi-Fungible tokens is combination of NFT and FT.

Compile

Compiled contracts are in build/ folders. Compiled by func-0.3.0.

About

Fungible, Non-Fungible, Semi-Fungible Distributed Tokens Smart Contracts including TACT-lang high-level abstractions using referene source as maximum as possible

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 77.2%
  • Shell 22.8%