メインコンテンツへスキップ
SOAR は、Solana ブロックチェーン上でリーダーボード、実績、プレイヤープロフィール、自動報酬配布を管理するためのシームレスなソリューションを提供する program です。現在は TypeScript クライアントからの呼び出しに対応しており、Solana.Unity-SDK への統合もまもなく追加予定です。

目次

はじめに

新しいゲームを作成する

リーダーボードを作成する

スコアを送信する

クラス

SoarProgram

SoarProgram クラスを使うと、クライアントからオンチェーン SOAR program のすべての命令にアクセスできます。 さらに、PDA を導出するためのユーティリティ関数も提供します。
単一アカウントを取得するには:
複数アカウントを取得するには:

GameClient

GameClient は、単一の Game account 向けに特化した関数群を提供します。
既存のオンチェーン Game account を表すインスタンスを取得するには:
新しいゲームを登録するには:

InstructionBuilder

InstructionBuilder は、トランザクションを便利にまとめるためのメソッド群を提供します。