Skip to main content

Module consts

Module consts 

Source
Expand description

PDA seeds and constants.

Constants§

ADMIN_ADDRESS
BARRACKS
BARRACKS_COST_1_2_SHARDS
BARRACKS_COST_1_2_SOL
BARRACKS_COST_2_3_SHARDS
BARRACKS_COST_2_3_SOL
BARRACKS_COST_3_4
CHAKRA_MAX
CLAIM_TASK_PREFIX
CONFIG
DAILY_TASK_END
DAILY_TASK_START
DINE_COST_24H
DINE_COST_24H_ESCALATED
After first dine (dine_count >= 1), costs escalate.
DINE_COST_48H
DINE_COST_48H_ESCALATED
DINE_COST_72H
DINE_COST_72H_ESCALATED
DOJO
DOJO_DECIMALS
DOJO_MINT
$DOJO SPL token mint. Matches ui constants.ts DOJO_MINT.
DROP_N
DROP_R
DROP_SR
DROP_SSR
DROP_UR
ED25519_DATA_START
ED25519_PUBKEY_SIZE
ED25519_SIGNATURE_OFFSETS_SIZE
ED25519_SIGNATURE_OFFSETS_START
ED25519_SIGNATURE_SIZE
ELEMENT_RARITY_REWARD_N
ELEMENT_RARITY_REWARD_R
ELEMENT_RARITY_REWARD_SR
ELEMENT_RARITY_REWARD_SSR
ELEMENT_RARITY_REWARD_UR
ELEMENT_RARITY_SET_SIZE
FEE_COLLECTOR
FLASH_SALE_COST
FLASH_SALE_DAILY_LIMIT
FLASH_SALE_TICKETS
FORGE
FORGE_3_REWARD
FORGE_4_REWARD
FORGE_5_REWARD
FORGE_6_REWARD
FORGE_7_REWARD
FORGE_COOLDOWN_1_2
1→2: no cooldown (unused; we use _2_3 for level 2).
FORGE_COOLDOWN_2_3
2→3: no cooldown after 1→2; 30 min after 2→3 (level 3 uses _3_4).
FORGE_COOLDOWN_3_4
3→4: 30 min in slots (1800s / 0.4 = 4500). Cooldown after 2→3.
FORGE_COOLDOWN_4_5
4→5: 90 min in slots (5400s / 0.4 = 13500). Cooldown after 3→4.
FORGE_COOLDOWN_5_6
5→6: 180 min in slots (10800s / 0.4 = 27000). Cooldown after 4→5.
FORGE_COOLDOWN_6_7
6→7: 300 min in slots (18000s / 0.4 = 45000). Cooldown after 5→6 (max level).
FORGE_COST_1_2
1→2: 0.1 SOL.
FORGE_COST_2_3
2→3: 1 SOL.
FORGE_COST_3_4
3→4: 2 SOL.
FORGE_COST_4_5
4→5: 5 SOL.
FORGE_COST_5_6
5→6: 12 SOL.
FORGE_COST_6_7
6→7: 21 SOL (max level).
GAME
HALVING_PERIOD_SLOTS_DEFAULT
Default halving period: matches Hyper Ninja’s ~58 days (500k blocks × 10s = 5M sec; 5M/0.4 ≈ 12.5M slots).
LEVEL_UP_COST_BASE
LEVEL_UP_COST_INCREMENT
MAX_BARRACKS_SLOTS
MAX_SHOGUN_LEVEL
MAX_SUPPLY
OFF_CHAIN_TASK_END
OFF_CHAIN_TASK_REWARD
OFF_CHAIN_TASK_START
ONE_DAY_SLOTS
Slots in 24h (86400 / 0.4 ≈ 216000).
ONE_DOJO
One $DOJO token, denominated in raw units (6 decimals).
ORE_DIVISOR
Ore = (spirit_power * slots_elapsed) / ORE_DIVISOR. 200 = 0.5x vs Ninja (Solana 2x faster).
RECRUITMENT_TICKET_REWARD_1
RECRUITMENT_TICKET_REWARD_2
RECRUITMENT_TICKET_REWARD_3
RECRUITMENT_TICKET_REWARD_4
RECRUITMENT_TICKET_REWARD_5
RECRUITMENT_TICKET_REWARD_6
RECRUITMENT_TICKET_REWARD_7
RECRUITMENT_TICKET_REWARD_8
RECRUITMENT_TICKET_REWARD_9
RECRUITMENT_TICKET_REWARD_10
RECRUITMENT_TICKET_REWARD_11
RECRUITMENT_TICKET_REWARD_12
RECRUITMENT_TICKET_REWARD_13
RECRUITMENT_TICKET_REWARD_15
RECRUIT_SOL_PRICE
REFERRAL
SCENES
SCENE_BUY_AMETHYST_COST
SCENE_BUY_START
Scenes 6–8 can be bought with Amethyst (unlock entire scene).
SCENE_CHEST_AMETHYST_AMOUNT
SCENE_CHEST_SOL_COST
SCENE_COUNT
SCENE_COUNT_MAX
SCENE_DEFAULT_ID
SCENE_ROLL_AMETHYST_COST
SCENE_ROLL_COUNT
Scenes in roll pool (1–5). Excludes scene 0 (Green Mountain) and buyable scenes 6–8.
SCENE_ROLL_SHARD_COST
SCENE_ROLL_SHARD_COUNT
SCENE_SALVAGE_REFUND
SCENE_SECTIONS_PER_SCENE
SECONDS_PER_SLOT
Solana: ~0.4s per slot. Ore/chakra/cooldowns use Solana slots.
SHARDS_RAW_PER_UNIT
Same as ONE_DOJO. Speed-up forge: cost per minute = remaining minutes (Ninja decay).
SHARD_DEAL_COST
SHARD_DEAL_TICKETS
SHOGUN
SLOTS_PER_LEVEL
SP_N
SP_R
SP_SR
SP_SSR
SP_UR
STARTER_TICKET_PRICE
TASKS
TASK_FORGE_3
TASK_FORGE_4
TASK_FORGE_5
TASK_VERIFIER
TICKET_BUNDLE_SOL
TICKET_BUNDLE_TICKETS
TREASURY