Structs§
- Barracks
- Config
- Dojo
- Forge
- Game
- Referral
- Scenes
- Shogun
- Shogun data. Stored in ShogunAccount; Barracks.slots hold pool indices.
- Shogun
Account - Shogun account: one per dojo. Barracks.slots[i] = pool index (or BARRACKS_SLOT_EMPTY).
- Tasks
- Treasury
Enums§
Constants§
- BARRACKS_
SLOT_ EMPTY - Empty slot sentinel. Barracks uses u64::MAX for empty slots.
Functions§
- barracks_
pda - Barracks PDA.
- config_
pda - Config PDA.
- dojo_
pda - Dojo PDA.
- forge_
pda - Forge PDA.
- game_
pda - Game PDA (total_spirit_power, total_shards_burned).
- referral_
pda - Referral PDA (keyed by referrer dojo).
- scenes_
pda - Scenes PDA (keyed by dojo).
- shogun_
account_ pda - Shogun account PDA (one per dojo).
- tasks_
pda - Tasks PDA (one per dojo).
- treasury_
pda - Treasury PDA.