Skip to content

[BOUNTY] Weekly Miner Leaderboard Bot (#45)#66

Closed
TheFrogEcliptia wants to merge 1 commit intoScottcjn:mainfrom
TheFrogEcliptia:bounty-45-leaderboard-bot
Closed

[BOUNTY] Weekly Miner Leaderboard Bot (#45)#66
TheFrogEcliptia wants to merge 1 commit intoScottcjn:mainfrom
TheFrogEcliptia:bounty-45-leaderboard-bot

Conversation

@TheFrogEcliptia
Copy link
Copy Markdown

@TheFrogEcliptia TheFrogEcliptia commented Feb 10, 2026

[BOUNTY] Weekly Miner Leaderboard Bot (#45)

Automated bot to generate and post mining rankings on Discord.

Features:

  • Collects real-time balance and architecture data.
  • Formats a visual Top 10 for Discord (Markdown).
  • Includes network hardware distribution statistics.

Closes #45

@Scottcjn
Copy link
Copy Markdown
Owner

Closing for now: leaderboard submission superseded by stronger implementation lane under active review.

Please keep participating. To be payout-eligible on resubmission:

  1. Map directly to an active bounty issue and claim in that thread
  2. Submit focused, non-duplicate changes
  3. Include working proof (logs/screenshots/test notes)
  4. Keep PR merge-ready (clean diff, no encoding regressions, no placeholder code)

Good active options right now: #99 (challenge), #100 (discovery), #102 (capability), #103 (social), #124 (profile micro-bounty).

@Scottcjn Scottcjn closed this Feb 12, 2026
Scottcjn pushed a commit that referenced this pull request Mar 29, 2026
* security: x402 red team report and PoC suite (Bounty #66)

6 findings: 1 Critical, 2 High, 2 Medium, 1 Low

- RC-01 CRITICAL: Testnet mode always-accept (X402_TESTNET defaults to '1')
- RC-02 HIGH: Payment header bypass (presence check, no verification)
- RC-03 HIGH: Payment replay attack (no tx deduplication)
- RC-04 MEDIUM: Admin key timing attack (use hmac.compare_digest)
- RC-05 MEDIUM: Hardcoded admin key default in fleet_immune_system.py
- RC-06 LOW: Wildcard CORS on payment endpoints

Includes executable PoC: security/x402-poc/test_x402_vulns.py

Auditor: @B1tor
RTC Wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff

* feat: attestation fuzz harness + regression corpus (Bounty #475)

Add property-based fuzz testing harness for the /attest/submit validator
pipeline using Hypothesis.

## What's included

- tests/fuzz/attestation_validators.py  — Validators extracted verbatim
  from node/rustchain_v2_integrated_v2.2.1_rip200.py; no Flask dependency
- tests/fuzz/attestation_fuzz_harness.py — 17 Hypothesis test functions,
  10,500+ generated cases, 8 crash classes, seeded for determinism
- tests/fuzz/regression_corpus/ — 9 JSON fixtures (8 known crash classes +
  1 bug report for OverflowError in _attest_positive_int)
- tests/fuzz/run_fuzz.py — CI runner; exits non-zero on any regression
- tests/fuzz/README.md — Usage, CI integration, coverage table

## Bug found by harness

_attest_positive_int() catches (TypeError, ValueError) but NOT OverflowError.
Passing float('inf') raises: OverflowError: cannot convert float infinity to integer
Fix: add OverflowError to the except clause.

## CI command
  python tests/fuzz/run_fuzz.py

Closes #475
RTC Wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff

---------

Co-authored-by: B1tor <b1tor@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants