hhi# Fungible, Non-Fungible, Semi-Fungible Tokens Smart Contracts
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.
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 tokens is combination of NFT and FT.
Compiled contracts are in build/
folders. Compiled by func-0.3.0.