magicblock-labs / magicblock-labs/delegation-program
Implement RaiseChallenge
@snawaz is already working on this.
Since Sep 17, 2026.
- Dominant language
- Rust
- Stars
- 30
- Forks
- 21
- Avg merge
- 20m
- Merged PRs (30d)
- 1
Description
Scope
Require an active commitment, an open challenge window, no existing active challenge, and at least the configured challenger stake. Bind the challenge to its commitment and challenger, lock the stake, store the salted challenge hash and reveal deadline, and set the pending commitment's active challenge.
Do not require challenger state bytes at this stage. The unresolved challenge blocks normal finalization until reveal, timeout, or resolution.
Design: v2 implementation notes.
Outcome
Open a hash-only challenge against a pending commitment through RaiseChallenge.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.