Normal behavior:
The BriTechToken contract designates a single owner (set at deployment) who has exclusive minting rights and full control over the token’s supply.
Issue:
Because the contract uses Ownable, all administrative control is centralized in one externally owned account (EOA).
If this owner is compromised, loses their private key, or acts maliciously, the token’s supply and credibility are entirely at risk.
Likelihood:
This issue occurs whenever the single owner’s private key is compromised or the owner intentionally abuses their privileges.
It also occurs if the project intends to decentralize over time but fails to migrate control away from the original deployer.
Impact:
A single malicious or compromised owner can mint infinite tokens, freeze supply, or drain liquidity pools tied to this token.
The project’s entire token economy collapses, and trust from exchanges or users can be permanently lost.
Explanation:
If the owner’s private key is compromised, an attacker can exploit unrestricted minting, collapsing the token’s economy instantly.
Use a multi-signature wallet or governance contract for minting privileges.
Explanation:
Replacing onlyOwner with onlyMultisig (e.g., Gnosis Safe) or a DAO-controlled governance contract reduces single-point-of-failure risk and aligns with decentralization best practices.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.