NeutrinoProtocol Honeypot

Reported loss Not disclosed
BNB Chain
Honeypot

What happened

NeutrinoProtocol (NEUTRINO) is a BEP-20 token on BNB Smart Chain with an owner-controlled switch, _feeEnabled. When it is on, any transfer into the PancakeSwap pair created in the constructor takes a fee computed as mul(div(amount, 100), 100), which is the whole amount rounded down to a multiple of 100 base units, so the pair is credited almost nothing for the tokens a holder sells. The owner, the router and the token contract are exempt.

De.Fi's REKT database lists the token as an Exit Scam/Honeypot and says the contract owner could disable the transfer function, which restricted users in selling their tokens; the code has a sell-side fee switch rather than a function that disables transfers. De.Fi gives no loss figure.

How it happened

  1. The constructor creates the PancakeSwap pair for the token and stores it in uniswapV2Pair; _feeEnabled starts as false.
  2. Only the owner can flip the switch: function setFeeEnabled(bool feeEnabled) external { require(_owner == msg.sender); _feeEnabled = feeEnabled; }. The source does not show whether or when it was called.
  3. In _transfer, the sender is debited the full amount first: _balances[from] = sub(_balances[from], amount);.
  4. When the switch is on and the recipient is the pair, the sender is not the router, _owner or the token itself, the fee is uint256 fee = mul(div(amount, 100), 100);. For any amount of 100 base units or more this is almost the full amount (amount minus amount % 100).
  5. The pair is credited only sub(amount, fee), at most 99 base units, and the fee is subtracted from _totalSupply rather than paid to anyone: _totalSupply = sub(_totalSupply, fee);. A holder selling through the pair therefore gives up their tokens and sends the pair nearly none.
  6. Transfers where the sender is _owner or the router, or where the recipient is not the pair, take the else branch with no fee. De.Fi's REKT database lists the token as Exit Scam/Honeypot; no transaction or loss amount was opened.

Protocol details

Classification Token
Protocol Type Exit Scam/Honeypot
Affected asset / contract NEUTRINO

Build your security review skills

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.