Griffin AI exploit allowed a fake LayerZero peer to mint 5 billion GAIN on BNB Chain, causing a >90% price crash after an attacker dumped 147.5M tokens for ~2,955 BNB; Griffin AI removed liquidity and requested exchanges suspend GAIN BSC trading while investigations continue.
Attacker minted 5,000,000,000 GAIN via a fake LayerZero peer and dumped 147.5M tokens for ~2,955 BNB.
Griffin AI removed official BNB Chain liquidity and warned users not to interact with attacker-created pools.
Project contacted exchanges to suspend GAIN (BSC) trading, deposits, and withdrawals while coordinating containment.
Griffin AI exploit: GAIN token minted 5B on BNB Chain, dumped for ~2,955 BNB β check security updates and avoid attacker pools. Read the full incident report.
What happened in the Griffin AI exploit on BNB Chain?
Griffin AI exploit occurred when a malicious fake LayerZero peer replaced the official Ethereum endpoint peer, enabling an attacker to mint 5 billion GAIN on BNB Chain and rapidly dump 147.5 million tokens for about 2,955 BNB. The team removed BSC liquidity and is coordinating with exchanges and security partners.
‘,
‘
π Advanced Trading Tools Await You!
Maximize your potential. Join now and start trading!
‘,
‘
π Professional Trading Platform
Leverage advanced tools and a wide range of coins to boost your investments. Sign up now!
‘
];
var adplace = document.getElementById(“ads-bitget”);
if (adplace) {
var sessperindex = parseInt(sessionStorage.getItem(“adsindexBitget”));
var adsindex = isNaN(sessperindex) ? Math.floor(Math.random() * adscodesBitget.length) : sessperindex;
adplace.innerHTML = adscodesBitget[adsindex];
sessperindex = adsindex === adscodesBitget.length – 1 ? 0 : adsindex + 1;
sessionStorage.setItem(“adsindexBitget”, sessperindex);
}
})();
How did the attacker mint 5 billion GAIN tokens?
On-chain records show address 0xF3β¦8Db2 minted 5,000,000,000 GAIN from a null address at 07:04 (UTC+8), raising total supply to 5.2985B. Investigators traced the minting vector to a fake Ethereum contract (0x7a8caf) inserted as a LayerZero peer, overriding the official peer at 0xccdbb9 and allowing unauthorized mints on BNB Chain.
Who confirmed the breach and what did they say?
Founder & CEO Oliver Feldmeier confirmed the events via the projectβs official social channel (X). He stated the fake LayerZero peer enabled abnormal minting and dumping, that the Ethereum deployment remains unaffected, and that the team is working with exchanges and security partners to contain the impact.
Why did the GAIN token price crash over 90%?
The sudden supply inflation β a 5B unauthorized mint β and immediate dumping of newly minted GAIN into PancakeSwap liquidity pools caused market depth to collapse and triggered a >90% price decline. Rapid selling pressure and removed official liquidity amplified the downward move.
What on-chain evidence supports the timeline?
Chain activity shows 0xF3β¦8Db2 minted 5B GAIN, then sold 147.5M GAIN on PancakeSwap, receiving at least 2,955 BNB. Funds were subsequently bridged using deBridge. These transactions are observable in public chain data and were cited by Griffin AI in their incident updates.
‘,
‘
π Secure and Fast Transactions
Diversify your investments with a wide range of coins. Join now!
‘,
‘
π The Easiest Way to Invest in Crypto
Dont wait to get started. Click now and discover the advantages!
‘
];
var adplace = document.getElementById(“ads-binance”);
if (adplace) {
var sessperindex = parseInt(sessionStorage.getItem(“adsindexBinance”));
var adsindex = isNaN(sessperindex) ? Math.floor(Math.random() * adscodesBinance.length) : sessperindex;
adplace.innerHTML = adscodesBinance[adsindex];
sessperindex = adsindex === adscodesBinance.length – 1 ? 0 : adsindex + 1;
sessionStorage.setItem(“adsindexBinance”, sessperindex);
}
})();
Griffin AI removed official liquidity on BNB Chain and publicly warned users not to interact with pools that could be attacker-created. The team has asked centralized exchanges to suspend GAIN (BSC) trading, deposits, and withdrawals while security coordination and investigations continue.
‘
];
var adplace = document.getElementById(“ads-htx”);
if (adplace) {
var sessperindex = parseInt(sessionStorage.getItem(“adsindexHtx”));
var adsindex = isNaN(sessperindex) ? Math.floor(Math.random() * adscodesHtx.length) : sessperindex;
adplace.innerHTML = adscodesHtx[adsindex];
sessperindex = adsindex === adscodesHtx.length – 1 ? 0 : adsindex + 1;
sessionStorage.setItem(“adsindexHtx”, sessperindex);
}
})();