메인 콘텐츠로 건너뛰기
SOAR는 Solana 블록체인에서 리더보드, 업적, 플레이어 프로필, 자동 보상 분배를 관리하기 위한 매끄러운 솔루션을 제공하는 program입니다. 현재는 TypeScript 클라이언트 호출을 지원하며, Solana.Unity-SDK 통합도 곧 제공될 예정입니다.

목차

빠른 시작

새 게임 만들기

리더보드 만들기

점수 제출하기

클래스

SoarProgram

SoarProgram 클래스는 클라이언트가 온체인 SOAR program의 모든 명령에 접근할 수 있게 해 줍니다. 또한 PDA를 도출하는 유틸리티 함수도 제공합니다.
단일 account를 가져오려면:
여러 account를 가져오려면:

GameClient

GameClient는 단일 Game account에 맞춘 더 구체적인 함수 집합을 제공합니다.
기존 온체인 Game account를 나타내는 인스턴스를 가져오려면:
새 게임을 등록하려면:

InstructionBuilder

InstructionBuilder는 트랜잭션을 편리하게 묶기 위한 메서드 세트를 제공합니다.