CO
commonwarexyz/battleware
An onchain battle secured by a VRF, Timelock Encryption, and MMRs.
battleware
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
battlewarenetwork. - 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!
On this page
Languages
Rust67.7%JavaScript31.3%CSS0.6%HTML0.3%Dockerfile0.1%
Contributors
Latest Release
v0.0.1September 10, 2025Apache License 2.0
Created September 10, 2025
Updated February 23, 2026