GitHunt
CO

commonwarexyz/battleware

An onchain battle secured by a VRF, Timelock Encryption, and MMRs.

battleware

License: MIT
License: Apache 2.0
Codecov
Ask DeepWiki

Components

Components are designed for deployment in adversarial environments. If you find an exploit, please refer to our security policy before disclosing it publicly (an exploit may equip a malicious party to attack users of a primitive).

  • client: SDK for interacting with battleware.
  • deployer: Tools for deploying battleware.
  • execution: Execution environment for battleware.
  • node: Validator that participates in a battleware network.
  • randotron: Simple bot that randomly plays battleware.
  • simulator: Local backend for battleware.
  • types: Common types used throughout battleware.
  • website: Frontend for playing battleware.

Licensing

This repository is dual-licensed under both the Apache 2.0 and MIT licenses. You may choose either license when employing this code.

Support

If you have any questions about battleware, we encourage you to post in GitHub Discussions. We're happy to help!

Languages

Rust67.7%JavaScript31.3%CSS0.6%HTML0.3%Dockerfile0.1%

Contributors

Apache License 2.0
Created September 10, 2025
Updated February 23, 2026
commonwarexyz/battleware | GitHunt