Examples of Smart Contracts
On this page, you can find TON smart contract references implemented for various program software.
info
Make sure you have thoroughly tested contracts before using them in a production environment. This is a critical step to ensure the proper functioning and security of your software.
FunC Smart Contracts
Production-Used Contracts
Contracts | Description |
---|---|
wallet-contract 🪄 Run in WebIDE | Wallet v4 is the proposed version of the wallet to replace v3 or older wallets |
liquid-staking-contract 🪄 Run in WebIDE | Liquid Staking (LSt) is a protocol that connects TON holders of all calibers with hardware node operators to participate in TON Blockchain validation through asset pooling. |
modern_jetton 🪄 Run in WebIDE | Implementation of standard jetton with additional withdraw_tons and withdraw_jettons. |
highloadwallet-v3 | This wallet is designed for those who need to send transactions at very high rates, such as crypto exchanges. |
stablecoin-contract | Jetton-with-governance FunC smart contracts, used for stablecoins such as USDt. |
governance-contract 🪄 Run in WebIDE | Core TON Blockchain contracts elector-code.fc and config-code.fc . |
bridge-func 🪄 Run in WebIDE | TON-EVM Toncoin Bridge. |
token-bridge-func 🪄 Run in WebIDE | TON-EVM token bridge - FunC smart contracts. |
lockup-wallet-contract/universal 🪄 Run in WebIDE | The universal lockup wallet is a contract that can store locked and restricted coins. |
lockup-wallet-contract/vesting 🪄 Run in WebIDE | Vesting wallet smart-contract |
multisig-contract 🪄 Run in WebIDE | (n, k) -multisig wallet is a wallet with n private keys holders, which accepts requests to send messages if the request collects at least k signatures of the holders. |
token-contract 🪄 Run in WebIDE | Fungible, Non-Fungible, Semi-Fungible Tokens Smart Contracts |
dns-contract 🪄 Run in WebIDE | Smart contracts of .ton zone. |
nominator-pool 🪄 Run in WebIDE | Nominator Pool smart contract |
single-nominator-pool 🪄 Run in WebIDE | Single Nominator Pool smart contract |
vesting-contract 🪄 Run in WebIDE | The Vesting contract allows you to lock a certain amount of Toncoin for a specified time and gradually unlock them. |
storage 🪄 Run in WebIDE | TON Storage provider and fabric contracts |
Ecosystem Contracts
Contracts | Description |
---|---|
telemint 🪄 Run in WebIDE | Telegram Usenames(nft-item.fc ) and Telegram Numbers(nft-item-no-dns.fc ) contracts. |
capped-fungible-token 🪄 Run in WebIDE | Basic implementation of smart contracts for Jetton Wallet and Jetton Minter |
gusarich-airdrop | Implementation of a Scalable Airdrop System for the TON blockchain. It can be used to distribute Jettons on-chain to any number of wallets. |
getgems-io/nft-contracts 🪄 Run in WebIDE | Getgems NFT Contracts |
lockup-wallet-deployment |