Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Overview

Budokan

Budokan is an onchain tournament system designed to power competitive gaming experiences on Starknet. It provides a robust, modular, and extensible framework for:

  • Creating and managing tournaments with flexible schedules and rules
  • Supporting a variety of entry requirements and fee structures
  • Handling prize pools and distribution (ERC20, ERC721, and custom tokens)
  • Integrating with embeddable game standards for seamless game onboarding
  • Real-time indexing via native Starknet events, REST API, and WebSocket subscriptions
  • TypeScript SDK with React hooks for rapid frontend integration

Launch App

Table of Contents

Contracts

Mainnet

ContractMainnet Address
Budokan0x020239968a74f3e190d1b5aa0c6316845062a00cb98f787d661fd4aa860553de
BudokanViewer0x00ace1cce7933fbf0d7a2f32c3b5d4c36e63462f81c7845b6d7ac5d8dbdbefa4

Sepolia

ContractSepolia Address
Budokan0x02a97de0b33fb115f5c32a58232d9941c4a5b2598aa71d30c094076cc592f94d
BudokanViewer0x001f2be7ed811bfa859f8f6cf72d2458f36103ac172ff8e65a630bbcc6cf98c9

Key Features

  • Modular Architecture: Components for tournaments, games, schedules, and prizes can be extended or replaced.
  • Secure and Permissionless: Anyone can create or enter tournaments, with robust checks for entry requirements and prize claims.
  • Flexible Entry and Prize Logic: Supports entry fees, qualification proofs, and multiple prize types.
  • Leaderboard and Scoring: Built-in leaderboard management and score submission.

Use Cases

  • Esports tournaments for onchain games
  • Community competitions and challenges
  • Automated prize distribution for game events
  • Open standards for game developers to integrate with tournament infrastructure

Budokan is designed to be the backbone for provable, transparent, and fair onchain competitions, enabling new forms of player engagement and game design.