https://github.com/commonwarexyz/battleware
An onchain battle secured by a VRF, Timelock Encryption, and MMRs.
https://github.com/commonwarexyz/battleware
blockchain commonware gaming mmr onchain timelock vrf
Last synced: about 1 month ago
JSON representation
An onchain battle secured by a VRF, Timelock Encryption, and MMRs.
- Host: GitHub
- URL: https://github.com/commonwarexyz/battleware
- Owner: commonwarexyz
- License: apache-2.0
- Created: 2025-09-10T22:27:43.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-10-21T01:45:32.000Z (9 months ago)
- Last Synced: 2026-05-23T01:09:41.637Z (2 months ago)
- Topics: blockchain, commonware, gaming, mmr, onchain, timelock, vrf
- Language: Rust
- Homepage: https://battleware.xyz
- Size: 1.03 MB
- Stars: 24
- Watchers: 0
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
- Security: SECURITY.md
Awesome Lists containing this project
README
# battleware
[](./LICENSE-MIT)
[](./LICENSE-APACHE)
[](https://codecov.io/gh/commonwarexyz/battleware)
[](https://deepwiki.com/commonwarexyz/battleware)
## Components
_Components are designed for deployment in adversarial environments. If you find an exploit, please refer to our [security policy](./SECURITY.md) before disclosing it publicly (an exploit may equip a malicious party to attack users of a primitive)._
* [client](./client/README.md): SDK for interacting with `battleware`.
* [deployer](./deployer/README.md): Tools for deploying `battleware`.
* [execution](./execution/README.md): Execution environment for `battleware`.
* [node](./node/README.md): Validator that participates in a `battleware` network.
* [randotron](./randotron/README.md): Simple bot that randomly plays `battleware`.
* [simulator](./simulator/README.md): Local backend for `battleware`.
* [types](./types/README.md): Common types used throughout `battleware`.
* [website](./website/README.md): Frontend for playing `battleware`.
## Licensing
This repository is dual-licensed under both the [Apache 2.0](./LICENSE-APACHE) and [MIT](./LICENSE-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](https://github.com/commonwarexyz/monorepo/discussions). We're happy to help!