$108 000 USD

APRIL 2025

GLOBAL

OPC

DESCRIPTION OF EVENTS

The OPC smart contract was first created on the Binance Smart Chain on March 30th, 2025.

 

Unfortunately, the logic in the OPC smart contract was backwards, causing the price to increase as more tokens were sold.

 

The exploit involving the OPC token, which resulted in a loss of approximately $104,000, was caused by a flawed implementation in the smart contract at address 0xa642. Specifically, the vulnerability lies in its custom sell function, identified by selector 0xdb3f7000. When tokens are sold through this function, it not only transfers tokens from the user but also burns a nearly equivalent amount of OPC tokens directly from the liquidity pool (e.g., a Uniswap pair). This unintended burning mechanism reduces the OPC supply in the pool, artificially inflating the token's price with each sale.

 

Because of this flawed logic, an attacker could repeatedly sell tokens and watch the price of OPC rise rather than fall — the opposite of expected market behavior. This created a feedback loop: the more tokens sold, the more tokens were burned from the pool, and the higher the price climbed. The attacker exploited this behavior to manipulate the price upward during sell operations, then likely swapped the inflated OPC tokens for other assets at a profit. The vulnerability stems from a misunderstanding of how liquidity pools work and the impact of modifying reserves directly, especially through token burning.

 

TenArmor reports "an approximately loss of $107.5K".

 

There was widespread analysis among some third parties, however there doesn't appear to be any public presence with an official update from the OPC project.

 

TenArmor reports that the stolen funds were subsequently deposited in TornadoCash.

 

There is no indication that any of the funds have been recovered.

 

It is unclear if any investigation is underway or any recovery in progress.

 

Explore This Case Further On Our Wiki

The OPC smart contract on Binance Smart Chain contained a critical flaw in its sell function that caused the token’s price to rise instead of fall during sales. This backwards logic stemmed from burning OPC tokens directly from the liquidity pool each time tokens were sold, artificially inflating the price with every transaction. An attacker exploited this mechanism to drive up the price and extract inflated profits, ultimately resulting in a loss of approximately $107.5K, according to TenArmor. The stolen funds were later funneled through TornadoCash, with no public updates from the OPC project or signs of recovery or investigation at this time.

Sources And Further Reading

 For questions or enquiries, email info@quadrigainitiative.com.

Get Social

  • email
  • reddit
  • telegram
  • Twitter

© 2019 - 2025 Quadriga Initiative. Your use of this site/service accepts the Terms of Use and Privacy Policy. This site is not associated with Ernst & Young, Miller Thompson, or the Official Committee of Affected Users. Hosted in Canada by HosterBox.