Solana On-Chain Achievement & Ranking
SoarProgram
class gives client access to every instruction in the on-chain SOAR program.
It also gives utility functions for deriving PDAs:
GameClient
provides a more specific set of functions tailored to a single Game account.