For the complete documentation index, see llms.txt
Leaderboard tutorial
Compact 컨트랙트부터 프로덕션 배포까지, 풀스택 DApp을 만듭니다. 플레이어는 프라이버시 제어와 함께 점수를 제출하고, ZK proof로 자신의 기록임을 증명합니다.
Overview
리더보드 튜토리얼 네 개 섹션 전체의 아키텍처와 사전 준비물, 그리고 만들게 될 결과물을 소개합니다.
스마트 컨트랙트
Map, Counter, 커스텀 struct로 구조화된 온체인 데이터를 정의합니다. disclose()와 witness 함수로 프라이버시를 제어합니다.
TypeScript integration
컨트랙트 배포와 상호작용을 위한 witness provider, 컨트랙트 export, 공용 API 클래스를 구성합니다.
Browser DApp
Lace 지갑에 연결하고, indexer에서 상태를 읽고, 점수를 온체인에 제출하는 React 프론트엔드를 만듭니다.
Production deployment
컴파일된 circuit 키와 TypeScript 바인딩을 포함해 리더보드 프론트엔드를 Vercel에 배포합니다.