Перейти к основному содержимому

Примеры смарт-контрактов

warning

Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.

На этой странице вы можете найти ссылки на смарт-контракты TON, реализованные для различного программного обеспечения.

к сведению

Убедитесь, что вы тщательно протестировали контракты перед их использованием в производственной среде. Это критически важный шаг для обеспечения надлежащего функционирования и безопасности вашего программного обеспечения.

Смарт-контракты FunC

Контракты, используемые в продакшене

КонтрактыОписание
wallet-contract
🪄 Запустить в WebIDE
Wallet v4 — это предлагаемая версия кошелька для замены v3 или более старых кошельков
liquid-staking-contract
🪄 Запустить в WebIDE
Liquid Staking (LSt) — это протокол, который связывает держателей TON всех уровней с операторами аппаратных узлов для участия в валидации блокчейна TON посредством объединения активов.
modern_jetton
🪄 Запустить в WebIDE
Реализация стандартного жетона с дополнительными withdraw_tons и withdraw_jettons.
highloadwallet-v3Этот кошелек предназначен для тех, кому необходимо отправлять транзакции на очень высоких скоростях, например, на криптовалютных биржах.
stablecoin-contractСмарт-контракты жетона с функцией управления, используемые для стейблкоинов, таких как USDt.
governance-contract
🪄 Запустить в WebIDE
Основные контракты блокчейна TON elector-code.fc и config-code.fc.
bridge-func
🪄 Запустить в WebIDE
Мост Toncoin TON-EVM.
token-bridge-func
🪄 Запустить в WebIDE
Мост токена TON-EVM - смарт-контракты FunC.
lockup-wallet-contract/universal
🪄 Запустить в WebIDE
Универсальный кошелек с блокировкой - это контракт, который может хранить монеты с блокировкой и ограничениями.
lockup-wallet-contract/vesting
🪄 Запустить в WebIDE
Смарт-контракт кошелька для вестинга
multisig-contract
🪄 Запустить в WebIDE
(n, k)-мультиподписной кошелек - это кошелек с n держателями закрытых ключей, который принимает запросы на отправку сообщений, если запрос собирает не менее k подписей держателей.
token-contract
🪄 Запустить в WebIDE
Смарт-контракты взаимозаменяемых, невзаимозаменяемых и полувзаимозаменяемых токенов
dns-contract
🪄 Запустить в WebIDE
Смарт-контракты доменной зоны .ton.
nominator-pool
🪄 Запустить в WebIDE
Смарт-контракт пула номинаторов
single-nominator-pool
🪄 Запустить в WebIDE
Смарт-контракт Единый пул номинаторов
vesting-contract
🪄 Запустить в WebIDE
Контракт Вестинга позволяет вам заблокировать определенное количество Toncoin на указанное время и постепенно разблокировать их.
storage
🪄 Запустить в WebIDE
Поставщик услуг хранения данных TON и контракты структуры

Экосистемные контракты

КонтрактыОписание
telemint
🪄 Запустить в WebIDE
Контракты на имена пользователей Telegram (nft-item.fc) и номера Telegram (nft-item-no-dns.fc).
capped-fungible-token
🪄 Запустить в WebIDE
Базовая реализация смарт-контрактов для кошелька жетонов и минтера жетонов
gusarich-airdropРеализация масштабируемой системы эирдропов для блокчейна TON. Она может использоваться для распределения жетонов в цепочке на любое количество кошельков.
getgems-io/nft-contracts
🪄 Запустить в WebIDE
Контракты Getgems NFT
lockup-wallet-deployment
🪄 Запустить в WebIDE
Развертывание и выполнение контракта блокировки от начала до конца
WTON
🪄 Запустить в WebIDE
Этот смарт-контракт обеспечивает реализацию обернутого Toncoin, называемого WTON.
wton-contract
🪄 Запустить в WebIDE
контракты wTON
contract-verifier-contracts
🪄 Run in WebIDE
Контракты реестра источников, в которых хранится доказательство on-chain для каждого хэша ячейки кода.
vanity-contract
🪄 Запустить в WebIDE
Смарт-контракт, который позволяет "майнить" любой подходящий адрес для любого контракта.
ton-config-smc
🪄 Запустить в WebIDE
Простой контракт для хранения версионных данных в блокчейне TON.
ratelance
🪄 Запустить в WebIDE
Ratelance — это фриланс-платформа, которая стремится устранить барьеры между потенциальными работодателями и работниками.
logger.fc
🪄 Запустить в WebIDE
Контракт, сохраняющий данные в локальном хранилище.
ton-nominators
🪄 Запустить в WebIDE
Исходный код пула номинаторов Ton Whales.
ton-link-contract-v3
🪄 Запустить в WebIDE
Ton-link позволяет смарт-контрактам получать доступ к данным за пределами блокчейна, сохраняя при этом безопасность данных.
delab-team/fungible-token
🪄 Запустить в WebIDE
Реализация взаимозаменяемого токена DeLab TON
whitelisted-wallet.fc
🪄 Запустить в WebIDE
Простой контракт с белым списком кошельков
delab-team/jetton-pool
🪄 Запустить в WebIDE
Смарт-контракт жетона PoolTON предназначен для создания фагминг пулов.
ston-fi/contracts
🪄 Запустить в WebIDE
Основные контракты Stonfi DEX
onda-ton
🪄 Запустить в WebIDE
Onda Lending Pool — основные смарт-контракты первого кредитного протокола на TON
ton-stable-timer
🪄 Запустить в WebIDE
Контракт TON Стабильный таймер
HipoFinance/contract
🪄 Запустить в WebIDE
hTON — это децентрализованный, не требующий разрешений, открытый протокол ликвидного стейкинга на блокчейне TON

Контракты для обучения

КонтрактыОписание
counter.fc
🪄 Запустить в WebIDE
Смарт-контракт счетчика с комментариями.
simple-distributor
🪄 Запустить в WebIDE
Простое распределение TON.
ping-pong.fc
🪄 Запустить в WebIDE
Простой контракт для тестирования отправки Toncoin в разных режимах.
ton-random
🪄 Запустить в WebIDE
Два контракта, которые помогут вам генерировать случайные числа в сети.
Blueprint simple contract
🪄 Запустить в WebIDE
Пример смарт-контракта
Blueprint jetton_minter.fc
🪄 Запустить в WebIDE
Пример смарт-контракта для выпуска жетонов в сети.
Simple TON DNS Subdomain manager
🪄 Запустить в WebIDE
Менеджер поддоменов DNS TON.
disintar/sale-dapp
🪄 Запустить в WebIDE
DApp приложение React + NFT для продажи с FunC

Умные задачи TON

Умные задачи TON 1

Умные задачи TON 2

Умные задачи TON 3

Умные задачи TON 4

Смарт-контракты Fift

Библиотеки и справочники FunC

Добавить ссылку

Если вы хотите поделиться новым примером смарт-контракта, создайте PR для этой страницы.

См. также