Skip to main content

Module state

Module state 

Source

Structs§

Barracks
Config
Dojo
Forge
Game
Referral
Scenes
Shogun
Shogun helpers. Barracks.slots store packed (rarity, element, level, prestige); fodder in Dojo.
SlotCache
Ore-relevant cache per slot. Updated by seat/replace/dine/level_up; read by claim_shards.
Tasks
Treasury

Enums§

DojosAccount

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).
pack_slot
Pack (rarity, element, level, prestige) into u64. BARRACKS_SLOT_EMPTY = u64::MAX.
referral_pda
Referral PDA (keyed by referrer dojo).
scenes_pda
Scenes PDA (keyed by dojo).
tasks_pda
Tasks PDA (one per dojo).
treasury_pda
Treasury PDA.
unpack_slot