본문으로 건너뛰기

TON 스마트 컨트랙트 예시

이 페이지에서는 다양한 프로그램 소프트웨어를 위해 구현된 TON 스마트 컨트랙트 레퍼런스를 확인할 수 있습니다.

정보

프로덕션 환경에서 사용하기 전에 컨트랙트를 철저히 테스트했는지 확인하세요. 이는 소프트웨어의 적절한 기능과 보안을 보장하기 위한 중요한 단계입니다.

FunC 스마트 컨트랙트

프로덕션용 컨트랙트

컨트랙트설명
wallet-contract
🪄 WebIDE에서 실행
Wallet v4는 v3 또는 이전 지갑을 대체하기 위해 제안된 지갑 버전입니다
liquid-staking-contract
🪄 WebIDE에서 실행
리퀴드 스테이킹(LSt)은 모든 규모의 TON 보유자와 하드웨어 노드 운영자를 연결하여 자산 풀링을 통해 TON 블록체인 검증에 참여할 수 있게 하는 프로토콜입니다
modern_jetton
🪄 WebIDE에서 실행
withdraw_tons와 withdraw_jettons가 추가된 표준 제톤 구현
highloadwallet-v3이 지갑은 암호화폐 거래소와 같이 매우 높은 비율로 트랜잭션을 보내야 하는 사용자를 위해 설계되었습니다
stablecoin-contractUSDt와 같은 스테이블코인에 사용되는 거버넌스가 포함된 제톤 FunC 스마트 컨트랙트
governance-contract
🪄 WebIDE에서 실행
elector-code.fcconfig-code.fc 코어 TON 블록체인 컨트랙트
bridge-func
🪄 WebIDE에서 실행
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에서 실행
베스팅 컨트랙트를 사용하면 일정 기간 동안 특정 양의 톤코인을 잠그고 점진적으로 잠금을 해제할 수 있습니다
storage
🪄 WebIDE에서 실행
TON 스토리지 제공자 및 패브릭 컨트랙트

생태계 컨트랙트

컨트랙트설명
telemint
🪄 WebIDE에서 실행
텔레그램 사용자명(nft-item.fc)과 텔레그램 번호(nft-item-no-dns.fc) 컨트랙트
capped-fungible-token
🪄 WebIDE에서 실행
제톤 지갑과 제톤 민터를 위한 기본 스마트 컨트랙트 구현
gusarich-airdropTON 블록체인을 위한 확장 가능한 에어드롭 시스템의 구현. 온체인에서 모든 지갑에 제톤을 분배하는 데 사용될 수 있습니다
getgems-io/nft-contracts
🪄 WebIDE에서 실행
Getgems NFT 컨트랙트
lockup-wallet-deployment
🪄 WebIDE에서 실행
락업 컨트랙트 종단간 배포 및 실행
WTON
🪄 WebIDE에서 실행
이 스마트 컨트랙트는 WTON이라 불리는 래핑된 톤코인의 구현을 제공합니다
wton-contract
🪄 WebIDE에서 실행
wTON 컨트랙트
contract-verifier-contracts
🪄 WebIDE에서 실행
코드 셀 해시당 온체인 증명을 저장하는 소스 레지스트리 컨트랙트
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에서 실행
Jetton Pool TON 스마트 컨트랙트는 파밍 풀을 생성하기 위해 설계되었습니다
ston-fi/contracts
🪄 WebIDE에서 실행
Stonfi DEX 코어 컨트랙트
onda-ton
🪄 WebIDE에서 실행
Onda 대출 풀 - TON의 첫 번째 대출 프로토콜의 코어 스마트 컨트랙트
ton-stable-timer
🪄 WebIDE에서 실행
TON 안정 타이머 컨트랙트
HipoFinance/contract
🪄 WebIDE에서 실행
hTON은 TON 블록체인의 탈중앙화되고, 허가가 필요 없는, 오픈소스 리퀴드 스테이킹 프로토콜입니다

학습용 컨트랙트

컨트랙트설명
counter.fc
🪄 WebIDE에서 실행
주석이 포함된 카운터 스마트 컨트랙트
simple-distributor
🪄 WebIDE에서 실행
단순 TON 배포자
ping-pong.fc
🪄 WebIDE에서 실행
다양한 모드에서 톤코인 전송을 테스트하기 위한 단순 컨트랙트
ton-random
🪄 WebIDE에서 실행
온체인에서 난수 생성을 도와주는 두 개의 컨트랙트
Blueprint simple contract
🪄 WebIDE에서 실행
예제 스마트 컨트랙트
Blueprint jetton_minter.fc
🪄 WebIDE에서 실행
온체인에서 제톤을 민팅하기 위한 스마트 컨트랙트 예제
Simple TON DNS Subdomain manager
🪄 WebIDE에서 실행
TON DNS 서브도메인 관리자
disintar/sale-dapp
🪄 WebIDE에서 실행
React + NFT 판매 DApp with FunC

TON 스마트 챌린지

TON 스마트 챌린지 1

TON 스마트 챌린지 2

TON 스마트 챌린지 3

TON 스마트 챌린지 4

Fift 스마트 컨트랙트

FunC 라이브러리와 헬퍼

레퍼런스 추가하기

새로운 예제 스마트 컨트랙트를 공유하고 싶다면 이 페이지에 PR을 제출하세요.

참고 자료