Assets
Exchange
Buy Crypto
Products

Maya Protocol has halted MAYAChain after a sophisticated exploit reportedly chained six software bugs together, allowing an attacker to corrupt pool accounting and extract roughly $1.7 million in hard assets. The incident also triggered much broader economic damage across the protocol as tens of millions of CACAO entered the attack flow and the token’s market price collapsed.
The distinction between funds taken by the attacker and total losses suffered by liquidity pools is critical. Early estimates place the attacker’s direct proceeds around $1.7 million, while broader pool losses have been reported near $10.9 million once the CACAO price collapse and arbitrage activity are included.
MAYAChain was halted after an attacker reportedly combined six separate bugs into a single exploit that manipulated the protocol’s internal accounting.
The attack centered on a failed outbound transaction and MAYAChain’s mechanism for handling assets it believed had been lost. According to early security reporting, the network triggered theft-compensation logic that credited a pool with a huge amount of CACAO. The underlying transfer failed, but the inflated accounting state remained recorded.
That imbalance gave the attacker a path to acquire an overwhelming share of the affected pool and withdraw the artificially inflated CACAO balance. The attacker then used that position to swap into harder assets held across Maya Protocol’s liquidity pools, while the rapid CACAO sell-off and subsequent arbitrage amplified losses beyond the assets directly extracted.

The Maya Protocol exploit was reportedly not caused by one isolated vulnerability. The attacker chained multiple failures together so that an unsuccessful transaction ultimately created spendable value inside the protocol’s accounting system.
The attack can be understood as a sequence:
This is why the incident is more significant than a simple token theft. The exploit reportedly caused MAYAChain itself to accept an invalid economic state, after which normal liquidity and swap mechanisms helped propagate the damage.
The most damaging step appears to have been a state-accounting failure: MAYAChain reportedly recorded compensation for a missing outbound even though the underlying transfer did not successfully complete.
Cross-chain liquidity systems constantly reconcile events occurring on external chains with their own internal state. When an outbound is believed to be lost, recovery logic may need to compensate the affected pool or user. In this case, that safety mechanism reportedly became the attack surface. The network credited an affected pool with roughly 49 million CACAO, while the corresponding transfer failed.
The result was not merely an incorrect display balance. The inflated amount became part of the pool state used by subsequent liquidity calculations. Once invalid accounting is treated as legitimate protocol state, ordinary operations such as deposits, withdrawals, and swaps can transform a bookkeeping error into real extractable assets.
That distinction is central to understanding the exploit: the attacker did not need 49 million real CACAO to enter the pool first. The protocol reportedly created an accounting state that behaved as though that value existed.
After the pool had been artificially inflated, a relatively small liquidity position could represent almost the entire economic ownership of that pool.
Liquidity pools determine a provider’s claim based on the relationship between supplied liquidity and the pool’s recorded balances. According to early security analysis, the corrupted CACAO accounting severely distorted those calculations. By depositing a comparatively small amount into the affected pool, the attacker was reportedly able to obtain approximately 99.9% ownership.
That position could then be withdrawn against the pool’s inflated state, giving the attacker access to roughly 48.87 million CACAO. The CACAO itself was only part of the strategy. Once controlled, the tokens could be routed through Maya Protocol’s other pools and exchanged for assets with independent value on their native chains.
This conversion step turned an internal accounting exploit into an external loss. By the time MAYAChain was halted, a portion of the manipulated value had reportedly been converted into BTC, LINK, and other assets that could leave the protocol’s liquidity system entirely.
The reported ~$1.7 million exploit figure and the roughly $10.9 million in broader pool losses describe two different types of damage.
Early incident reporting estimates that the attacker personally extracted around $1.65–$1.7 million in hard assets. The larger figure reflects the wider economic impact on Maya Protocol’s pools after the accounting distortion, CACAO sell-off, and arbitrage activity spread losses through the system.
These remain early estimates and can change as the protocol and security researchers complete their post-mortem. The key point is that attacker profit is not the same as total protocol damage: an exploit can create secondary losses even after the exploiter has finished extracting assets.
CACAO collapsed because the exploit suddenly introduced tens of millions of manipulated tokens into a market with limited liquidity, while confidence in the protocol deteriorated at the same time.
Early reports put CACAO near $0.115 before the incident and around $0.013 after the sell-off, an approximately 89% decline. The attacker’s reported control of 48.87 million CACAO created immediate selling pressure as those tokens were exchanged for BTC and other assets.
The damage then became reflexive. As CACAO fell, the dollar value of CACAO-heavy liquidity pools dropped with it. Price differences between Maya Protocol and external markets also created arbitrage opportunities, allowing traders to buy the distressed token cheaply while removing stronger assets from imbalanced pools.
That helps explain why the broader loss estimate can be many times larger than the attacker’s direct proceeds. The exploit created the initial imbalance; CACAO’s price collapse and arbitrage transmitted that imbalance across the protocol.
Maya Protocol is a decentralized cross-chain liquidity network designed to let users swap native assets across blockchains without relying on wrapped tokens or traditional bridge custody.
Its core network, MAYAChain, follows the same broad cross-chain liquidity model pioneered by THORChain. Liquidity providers deposit assets into protocol-controlled pools, while nodes observe transactions across supported chains and coordinate swaps between those pools.
The user experience is relatively simple: send a native asset to a MAYAChain inbound vault with instructions for the desired swap, then receive another native asset on its destination chain. Underneath that flow, however, the protocol must coordinate vaults, node observations, pool accounting, pricing, and outbound transactions across multiple independent blockchains.
That complexity is also why the exploit matters beyond its dollar value. Cross-chain AMMs must maintain accurate internal state while reacting to transactions that may succeed, fail, or reorganize on external networks.
A normal MAYAChain swap begins on an external blockchain and is executed only after the network’s nodes agree on what happened and what the user requested.
The simplified flow looks like this:
This architecture avoids creating a wrapped representation of the user’s original asset, but it places significant responsibility on MAYAChain’s observation and accounting logic. The protocol must correctly reconcile what its internal state says with what actually happened on every connected chain.
CACAO is the native asset at the center of Maya Protocol’s liquidity and settlement model, which is why an accounting failure involving CACAO could spread rapidly across multiple pools.
MAYAChain liquidity pools are paired around CACAO, giving the token a central role in cross-chain pricing and swaps. When users move between two external assets, the protocol can route value through CACAO internally rather than requiring a direct pool for every possible asset pair.
That design concentrates liquidity efficiently, but it also means CACAO is deeply connected to the health of the network. A sharp distortion in CACAO supply, price, or pool accounting can affect many routes at once. During the exploit, the reported creation of an inflated CACAO balance therefore had consequences well beyond a single pool.
CACAO’s market price also matters to liquidity providers because it represents one side of many MAYAChain pools. The post-exploit collapse reduced the dollar value of those positions and intensified the economic damage even where the attacker did not directly withdraw the underlying assets.
Maya Protocol tries to solve cross-chain trading through native liquidity pools rather than the wrapped-asset model used by many conventional bridges.
The native-liquidity approach removes some risks associated with wrapped tokens, but it does not remove cross-chain complexity. Instead, the critical trust surface shifts toward whether the network correctly observes external chains and maintains accurate state across its vaults and pools.
Halting MAYAChain was the protocol’s emergency containment step: once pool accounting could no longer be trusted, allowing normal swaps and liquidity operations to continue risked compounding the losses.
A chain halt cannot reverse assets that have already been successfully transferred to external blockchains. What it can do is stop additional protocol activity while developers and node operators determine which state is valid, identify the vulnerable code paths, and prevent the same exploit sequence from being repeated.
For a cross-chain liquidity network, this distinction is particularly important. MAYAChain coordinates value across multiple independent L1s, so a corrupted internal balance can become a real external loss once an outbound transaction settles. Freezing the network limits the number of new state transitions that can turn questionable accounting into transferable assets.
The halt therefore protects what remains, but it does not by itself constitute a recovery. Restarting safely requires confidence that the exploit path has been closed and that pool balances can once again be treated as economically valid.
A chain restart alone would not prove that Maya Protocol is safe. The key question is whether the root causes of the exploit have been identified, patched, tested, and reflected in a reliable recovery plan.
Before users can evaluate a return to normal operations, several checkpoints matter:
Until those pieces are clear, the safest interpretation is that the incident remains an active recovery process rather than a completed security event. Users should rely on official Maya Protocol updates for the status of swaps, liquidity operations, and any network restart.
CACAO’s next phase will depend less on the initial rebound from an extreme sell-off and more on whether Maya Protocol can restore functional liquidity, credible accounting, and confidence in the network.
A token can bounce sharply after an 80%–90% collapse simply because selling pressure becomes exhausted or speculative buyers enter at distressed prices. That does not automatically repair the underlying economics. CACAO remains structurally tied to MAYAChain pools, so its recovery depends on the value and depth of liquidity available across the protocol after remediation.
Several variables are likely to matter most: the final treatment of the inflated CACAO created during the exploit, any compensation plan for affected LPs, whether liquidity providers return after the restart, and whether normal cross-chain swap volume recovers. A credible post-mortem and independent review would also help determine whether the market treats the incident as a contained software failure or a deeper design problem.
For CACAO holders, the distinction between price recovery and protocol recovery is important. The token can trade higher before MAYAChain has fully rebuilt liquidity and trust; sustainable recovery requires both.
The Maya incident highlights a core problem in cross-chain DeFi: security depends not only on protecting keys and smart contracts, but also on maintaining correct state across systems that can disagree about what actually happened.
Cross-chain protocols interact with multiple blockchains that have different transaction models, confirmation rules, failure states, and timing assumptions. A protocol can therefore be cryptographically secure at the vault level while still suffering major losses if its internal accounting incorrectly interprets an external transaction.
The reported Maya exploit is especially instructive because several components appear to have behaved as designed individually: recovery logic responded to what looked like a missing outbound, liquidity calculations used the recorded pool state, and swaps converted CACAO into other assets. The failure emerged from how those components interacted after an invalid state entered the system.
That raises the bar for cross-chain security. Audits must test not only isolated functions but also adversarial sequences across observation, compensation, pool accounting, withdrawals, and outbound settlement. In cross-chain DeFi, the most dangerous bug may be the one that makes an incorrect state look legitimate to every component that follows.

USAT is expanding stablecoin distribution on Celo with privacy-preserving human verification from Self and infrastructure support from Google Cloud.