Smart Contracts
Loot Survivor is built on Starknet using the Dojo engine, with all game logic executed fully onchain. The game's smart contracts handle everything from adventurer creation to combat resolution, ensuring transparency and verifiability.
Death Mountain Contracts
The core game engine powering Loot Survivor.
| Contract | Mainnet Address |
|---|---|
| Game | |
| Game Token | |
| Beast | |
| Adventurer | |
| Loot | |
| Objectives | |
| Renderer | |
| Settings |
NFT & Token Contracts
| Contract | Mainnet Address |
|---|---|
| Golden Token | |
| Beasts |
Governance Contracts
| Contract | Mainnet Address |
|---|---|
| SURVIVOR Token | |
| Survivor Controller | |
| Survivor Governor |
Ecosystem Contracts
| Contract | Mainnet Address |
|---|---|
| Beast Mode | |
| Dungeon Ticket | |
| Free Games Claims | |
| PG World | |
| Token Event Relayer | |
| Minigame Registry | |
| Denshokan | |
| Budokan |
Development Resources
- GitHub Repository - Source code and documentation
- Dojo Engine - Framework powering the game
- Starknet Documentation - Layer 2 blockchain platform
Contract Interaction
Players interact with the smart contracts through:
- Game Interface: Main game client at lootsurvivor.io
- Direct Calls: Advanced users can call contract functions directly
- Block Explorers: View transactions and state on Starkscan or Voyager
All game actions are recorded onchain, providing complete transparency and allowing for independent verification of gameplay mechanics.
Verification Status
Several contracts have been verified on Voyager for enhanced transparency:
- SURVIVOR Token: Verified ✓
- Survivor Controller: Verified ✓
- Survivor Governor: Verified ✓