You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Mend hot fuzz target imports and return types #1185
callora-hot-fuzz fails to compile: main.rs:31 imports HotError, which is private in callora-hot, and line 162 treats a Result as ().
Why this matters
The fuzz target is a workspace member, so its compile error breaks cargo test --workspace; pause/cooldown state machines go unfuzzed.
Scope
Re-export HotError from callora_hot (pub use errors::HotError) and adapt the call site to use the try_ client variant.
Relevant code in CalloraOrg/Callora-Contracts:
contracts/hot/fuzz/targets/main.rs
contracts/hot/src/errors.rs
Priority
Medium
Acceptance criteria
cargo check -p callora-hot-fuzz succeeds
HotError exported publicly
Fuzz target runs locally
Fuzz harness asserts pause and unpause never both succeed inside one cooldown window
Validation
cargo check -p callora-hot-fuzz
Non-goals
Typo-only, formatting-only, or cosmetic changes.
Unrelated refactors, dependency upgrades, or broad rewrites.
Removing safeguards or weakening validation to make tests pass.
Contributor application
Before coding, describe the affected modules, proposed state/invariant changes, test strategy, compatibility considerations, and an estimate. Wait for assignment before starting implementation.
PR requirements
Use a feature branch and include Closes #<issue-number>. Address every criterion, map criteria to code and tests, explain security and failure-mode handling, and ensure CI passes.
Quality review
A maintainer will assess correctness, completeness, test depth, compatibility, observability, and adverse-case handling. A substantive implementation is required; merge or CI status alone does not guarantee reward eligibility.
changed the title [-]Add focused test coverage for contracts/registry/src/lib.rs[/-][+]Mend hot fuzz target imports and return types[/+]on Sep 27, 2026
@Escelit has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
I'd like to take this issue. It covers an important part of the project, and I want to contribute something that fits the existing architecture and development standards and holds up over time.
I've worked across backend and frontend development, APIs, databases, testing, DevOps, and blockchain-based applications. I'm comfortable reading an unfamiliar codebase, tracking an issue down to its root cause, and writing clean fixes with tests that guard against regressions.
My plan is to start by reading the existing implementation and project conventions, then build the solution in small, focused steps. I'll test the changes, document them where needed, and keep the code simple so nothing existing breaks. I'll also respond quickly to review feedback so the PR is easy to merge.
Activity
[-]Keep leaderboard rank pages deterministic[/-][+]Add focused test coverage for contracts/registry/src/lib.rs[/+][-]Add focused test coverage for contracts/registry/src/lib.rs[/-][+]Mend hot fuzz target imports and return types[/+]Bigtura commentedon Sep 27, 2026
@Bigtura has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Bigtura to this issue.
olufunsoolutayo commentedon Sep 29, 2026
@olufunsoolutayo has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @olufunsoolutayo to this issue.
AkpakaProsper commentedon Sep 29, 2026
@AkpakaProsper has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @AkpakaProsper to this issue.
Devadakene commentedon Sep 30, 2026
@Devadakene has applied to work on this issue as part of the Stellar Wave Program's 9th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Devadakene to this issue.
Rodrigoue9 commentedon Oct 3, 2026
Hi @maintainers! I'd like to work on this issue. Here is my proposed technical approach:
Proposed Technical Approach:
require_auth), and gas optimization.soroban-sdk::Envverifying both success and failure execution paths.Key Files:
contracts/**/src/lib.rs(contract entrypoints and interface implementations)contracts/**/src/types.rsorstorage.rs(types, data keys, and state)contracts/**/src/test.rs(unit tests and integration vectors)Verification & Testing:
cargo testacross all contract crates verifying 100% pass rate.cargo clippy --all-targets -- -D warningsandcargo fmt --check.soroban contract build.Relevant Track Record:
I have successfully implemented and merged multiple production PRs across the Stellar ecosystem and Web3 open-source projects (e.g., Bitcoindefi/OpenAO #218, cybermax4200/stellar-did-credit #898 & #900, and FindMalek/sonaraem #416).
Please feel free to assign this issue to me so I can proceed with the implementation. Thank you!
guptakumarranjeet150 commentedon Oct 7, 2026
Hi team,
Happy to tackle this. Here is how I plan to implement it:
Plan:
Please assign this to me if the plan looks good. Thanks!
inioluwanureni90-cell commentedon Oct 15, 2026
@inioluwanureni90-cell has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @inioluwanureni90-cell to this issue.
Bkizzy16 commentedon Oct 15, 2026
@Bkizzy16 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Bkizzy16 to this issue.
iyanumajekodunmi756 commentedon Oct 15, 2026
@iyanumajekodunmi756 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @iyanumajekodunmi756 to this issue.
stevengrams commentedon Oct 16, 2026
@stevengrams has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @stevengrams to this issue.
lienhoatienphung-svg commentedon Oct 16, 2026
Hi! I have implemented and verified this in #1378 with full unit test coverage and rustfmt compliance.
fix(hot): re-export HotError and fix try_init return handling in fuzz…
Escelit commentedon Oct 16, 2026
@Escelit has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Escelit to this issue.
El-Khaleefa01 commentedon Oct 16, 2026
@El-Khaleefa01 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @El-Khaleefa01 to this issue.