Skip to content

Feature Request: Replace external Donation executable with built-in donation mode for transparency and improved security #1907

@marioproto92

Description

@marioproto92

Is your feature request related to a problem? Please describe.
Yes. The current donation system requires downloading and executing a separate remote binary. This introduces unnecessary supply-chain risk and reduces transparency for users.

Describe the solution you'd like
Implement donations directly inside the main miner, without requiring Donate.exe or any external executable.

The miner could donate by periodically mining for an official donation address/account according to the configured donation percentage.

Describe alternatives you've considered
An alternative would be verifying the donation executable with a pinned SHA256 hash, digital signature, or signed manifest before execution.

However, avoiding the separate executable entirely would be simpler, safer, and more transparent.

Additional context
If the purpose is to donate mining power, a separate executable should not be necessary. The miner already supports connecting to pools, requesting jobs, computing shares, and submitting results. The same logic could be reused with a donation destination account instead of launching an additional binary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions