On-chain investigationMercado Bitcoin · 10 blockchains2 November 2026

$48.5M left Mercado Bitcoin's wallets on 10 blockchains. Hours after the exchange said the attack was contained, the hacker was still emptying customer deposit addresses

Brazil's Mercado Bitcoin says it stopped the attack fast. We read ten blockchains to see what was taken and what is still moving.

At a glance
On 2 November, Mercado Bitcoin's hot wallets on 10 blockchains paid a hacker $48.5M, valued at the time. The hacker can also sign for the exchange's customer deposit addresses. On Ethereum it emptied 35,853 of them, and kept going for more than two hours after the exchange said the attack was contained. Tether and Paxos froze $7.3M. Circle froze nothing, and most of the money still sits in the hacker's wallets.
$48.5M
Taken from Mercado Bitcoin on 10 chains
35,853
Customer deposit addresses emptied on Ethereum
$7.3M
Frozen by Tether and Paxos
106.07
BTC still unmoved at the hacker's Bitcoin address
Key findingsEach line has its own share link
  1. $48.5M

    Left Mercado Bitcoin's wallets on 10 blockchains on 2 November, more than the $40 million first reported.

  2. 35,853

    Customer deposit addresses on Ethereum sent their balance to the hacker, from 12:10 to at least 15:44 UTC.

  3. 12:56 UTC

    The exchange said the attack was contained quickly. Its deposit addresses were still being emptied more than two hours later.

  4. 25 min

    Was all it took for the hot wallets on 10 chains to pay the hacker. Ethereum alone lost $29.5M in 188 transfers.

  5. $7.3M

    Frozen by Tether and Paxos. Circle froze nothing, leaving $4.29M of USDC and EURC free to move.

  6. $298k

    Taken from wallets with no link to Mercado Bitcoin, 53 minutes earlier. One carries BitMart labels.

01 · What happenedWhat happened in the Mercado Bitcoin hack

If you use Mercado Bitcoin, you could not deposit or withdraw on Monday, 2 November. The Brazilian exchange paused both after an attack on one of its systems overnight. It said the attack was over fast. No customer, it said, would lose money.

A security firm had seen the money go. BitNotícias reported that Hypernative, which watches blockchains for hacks, flagged more than $40 million in suspicious transfers on at least ten chains. The exchange confirmed the attack on X soon after midday UTC.

Bitquery records every transfer on these chains, so we followed the money from the exchange's wallets to the hacker's, chain by chain, as it moved. We count $48.5M taken on 10 chains, valued at the time. We also found that the hacker can sign for the addresses users pay into. On Ethereum it emptied 35,853 of them. It kept going for more than two hours after the exchange said the attack was over.

02 · The walletsHow an exchange holds your coins

Each user gets their own deposit address on each chain. When you send coins there, the exchange credits your account. Later it sweeps the coins into a hot wallet, an online wallet that pays out every withdrawal. The exchange holds the private keys, the secret codes that move coins, for all of them.

Two ways inthe two kinds of exchange wallet the hacker took from
HOW AN EXCHANGE HOLDS YOUR COINS, AND WHAT THE HACKER TOOKYousend coins to yourown deposit addressDeposit addressone per customer,keys held by the exchangeHot walletonline, pays outevery withdrawalWithdrawalsto customerssweepHacker's addresseson 10 chains$48.5M taken1 · hot wallets pay the hacker,06:24–06:50 UTC, 10 chains2 · deposit addresses emptied one by one,from 12:10 UTC: 35,853 on Ethereum
The exchange holds the keys to every customer deposit address and to its hot wallets. The hacker used both.

The hacker got at both kinds of wallet. First it took what sat in the hot wallets. Hours later it started on the deposit addresses, one by one. That needs a key for each address, or a way into the system that signs for them.

03 · The nightTen chains in less than half an hour

A few old Bitcoin addresses of the exchange were emptied late on Sunday night, Brazil time, but the main attack came after 3am. In just 25 minutes, the hot wallets on all 10 chains paid the hacker.

One night, ten chainsevery Mercado Bitcoin outflow we found, 2 November (UTC)
THE NIGHT OF 2 NOVEMBER, UTC · EACH BAR RUNS FROM FIRST TO LAST TRANSFERMoney takenHacker moves or bridgesFreezeExchange statement01:0003:0005:0007:0009:0011:0013:0015:00Other walletsBase · Arbitrum · OPBitcoinEthereumSolana · Tron · Stellar5 other chainsPOL · ARB · AVAX · XDC · BNBFreezesHacker moves$298k106.07 BTC$29.5M35,853 deposit addresses$6.9M$3.6MTether: Polygon, Tron, ETHSolanaPaxos12:56 exchange says "contained quickly"$19.5M to 10 new Ethereum wallets
The dashed line is the exchange's statement at 12:56 UTC. The deposit sweep and the hacker's moves came after it.

The hacker used one address on each chain, and the same one on all the chains that run like Ethereum. Two were ready the evening before. The Ethereum address got its first coins on the evening of 1 November, and the Tron one a few minutes later. Two small wallets that tested the Ethereum address that evening also paid the Tron one, so one person most likely set up both.

Ethereum took the biggest hit. Bitcoin came next, where most of the coins left in a single payment. The other eight chains added $10.4M between them.

Ethereum was 61% of the lossdollars taken on each chain, at the time of each transfer
DOLLARS TAKEN ON EACH CHAIN, AND THE PART THAT IS FROZENTaken, not frozenFrozen by Tether or Paxos$0$10M$20M$30MEthereum$29.71M · $4.92M frozenBitcoin$8.30MSolana$3.22M · $1.26M frozenStellar$2.12MArbitrum$1.53MTron$1.51M · $708k frozenPolygon$1.21M · $444k frozenAvalanche$659kXDC$96kBNB Chain$94k
Blue marks the frozen part. The $48.5M total leaves out tokens with no market price.

04 · EthereumEthereum: 187 tokens in 24 minutes

The exchange's Ethereum hot wallet, 0x5cc7…d548, paid the hacker one token at a time. It started with 2,852 ETH. Next came USDT and USDC, the two biggest stablecoins, tokens that track the US dollar. Then it sent token after token, down to scraps worth a few dollars.

$29.5M in 24 minutesEthereum hot wallet to the hacker, 2 November (UTC)
ETHEREUM HOT WALLET TO HACKER · DOLLARS PER MINUTE (BARS) AND RUNNING TOTAL (LINE), UTCSent in the minuteRunning total$0M$5M$10M$15M$0M$10M$20M$30M06:2406:2806:3206:3606:4006:4406:482,852 ETHUSDT + USDC
ETH went first, then the two big stablecoins. The other 185 transfers were one token each.

The wallet was left with almost nothing. It had been the exchange's main wallet on this chain since September, when an older hot wallet moved its tokens across. Since July it has paid out to thousands of addresses, as a busy exchange wallet does.

Then the money on Ethereum sat still. For five hours, nothing went out. The first move was to send 2,800 ETH to a new wallet, just after midday.

05 · Deposit addressesThe hacker can sign for customer deposit addresses

Minutes later, something new began. The exchange's deposit addresses on Ethereum started to send their whole balance to the hacker. Each one signed its own payment. By 15:44 UTC, 35,853 of them had done so, worth $261k in all.

35,853 deposit addresses emptiedMercado Bitcoin deposit addresses on Ethereum paying the hacker (UTC)
ETHEREUM DEPOSIT ADDRESSES EMPTIED PER 10 MINUTES (BARS) AND IN TOTAL (LINE), UTCAddresses emptied in 10 minutesRunning total04k8k12k010k20k30k40k12:0012:3013:0013:3014:0014:3015:0015:3012:56 "contained quickly"35,853
Each address signed its own transfer of its whole balance. The smaller waves that followed took tokens as well as ETH.

The exchange posted its statement in the middle of the busiest stretch. The sweep went on. Later, the hacker even used deposit addresses that still held ETH to pay the network fees for others, so that it could take their tokens too.

These are the users' own deposit addresses. We checked a random sample. Every one that had sent money before that Monday had sent it to the exchange's own hot wallets. Most held very little. About 91% had less than $10 in them.

Most deposit addresses held small changeswept addresses by the amount each one sent
SWEPT DEPOSIT ADDRESSES BY BALANCE · HOW MANY (LEFT) AND HOW MUCH IN ALL (RIGHT)AddressesDollars in all<$119,775$6k$1-1012,815$49k$10-1003,154$48k$100-1k81$28k$1k+28$130k
91% of the addresses held less than $10. The 109 that held $100 or more had 61% of the money.

The dollar sum is small next to the hot wallets. It still matters. Exchanges usually make all deposit keys from one master key, so the hacker can most likely sign for any of them. That is why the pause on deposits matters. A coin sent to an old deposit address now could be taken. On Bitcoin, 53 deposit addresses were emptied as well.

06 · FreezesTether and Paxos froze $7.3M. Circle froze nothing

The firms that issue stablecoins can freeze them in any wallet. Tether moved first. It froze the hacker's USDT0 on Polygon at 10:21 UTC, then its USDT on Tron and Ethereum about an hour later. The freeze also caught 81 ounces of gold, held as Tether's gold token.

Paxos, the company behind the gold token PAXG and the dollar coin USDP, froze both a few hours later. That included 369 PAXG already moved to a new wallet. Half an hour after that, Tether froze 1.26M USDT on Solana. The hacker had spent the hour before selling Solana tokens into that account. Its last sale landed one second before the freeze. Later, Tether also froze $82k of USAT, its new dollar coin.

Only 15% of the money is frozenthe total taken, by whether an issuer can stop it
THE $48.5M TAKEN, BY WHETHER AN ISSUER CAN STOP ITFrozen $7.3Mby two issuersCircle could still freeze $4.3MUSDC and EURCOther coins and tokens $36.8MBTC, ETH, SOL, XLM, TRX and more, mostly unfreezableFREEZES, 2 NOVEMBER (UTC)10:0011:0012:0013:0014:0015:0016:0010:21 TetherPolygon USDT011:37 TetherTron USDT11:38 TetherEthereum USDT, gold14:28 PaxosPAXG, USDP14:55 TetherSolana USDT15:42 TetherEthereum USAT
Tether froze on four chains and Paxos on one. Circle had frozen nothing by our last check.

Circle, which issues USDC and EURC, has frozen nothing that we can see. About $4.29M of its coins are still free to move. The other 76% of the money is mostly in coins like bitcoin and ether, which no firm can freeze.

07 · The money nowWhere the $48.5M is now

None of the money has reached a crypto exchange that we can see, and most of it has not moved at all since the hacker first took it. The bitcoin, the AVAX, the XDC and the Stellar coins sit where they first landed. On Polygon the hacker has no POL to pay network fees, so its tokens there are stuck for now.

On Ethereum the hacker has been busier. By the afternoon it had moved $19.5M into ten new wallets, and by 15:46 UTC only one had sent anything on, $18 in all.

Ten new wallets, barely touched so farthe Ethereum money, to 15:46 UTC on 2 November
WHERE THE ETHEREUM MONEY WENT, TO 15:46 UTCExchange hot wallet$29.5M, 188 transfers06:24–06:48 UTC35,853 deposit addresses$261k12:10–15:44 UTCBridged in by the hacker$1.61M of ETHvia Mayan and ChainflipHacker 0xe485…2478still holds $11.8Mpart of it frozen by issuers0x8419…f320ETH$6.7M, 12:07 UTC0x0110…3b51AAVE, PEPE, FET +4$4.2M, 14:57 UTC0x3ce7…c779ETH, USDC$2.2M, 13:12 UTC0x3c6d…e051PAXG (frozen), USDe +10$1.8M, 13:34 UTC6 more new wallets0x4a9d…18ae, 0x7d40…e693…$4.6M in allMoved on: $19.5Mto 10 new wallets;one has sent $18 on
The hacker's address kept the frozen tokens. Most of the ETH and the free stablecoins went to new wallets.

Some of the ETH it moved came from Solana. The hacker sold SOL and USDT through Mayan, a service that swaps coins between chains, and got about $1.15M of ETH back. Relay, another such service, turned down two of its orders. On Tron, the stolen TRX moved to a fresh address.

Anyone can watch these wallets with the Bitquery MCP. Their addresses are in the record at the bottom of the page.

08 · Before Mercado BitcoinThe same hacker hit other wallets first

The exchange was not the first target that night. The same address had already taken $298k from wallets on Base, Arbitrum and Optimism. That began 53 minutes before the first Mercado Bitcoin coins moved.

None of those wallets has any link to the exchange. Our address labels mark the Arbitrum one, 0xb4af…8f01, as a hot wallet of BitMart, another exchange. That wallet has made over 100,000 payments since 2022 but was nearly idle in October. The busiest Base wallet looks like an exchange wallet too, though it has no label.

We found no statement from BitMart. The wallet may be one it no longer uses. If it is BitMart's, the hacker held keys at two companies. A shared supplier, such as a firm that runs wallets for both, would then be worth a look.

09 · The claimsChecking the claims

Hypernative's early figures hold up on the chain. The total is higher. The exchange's statement is harder to square with what came after it.

Who said itClaimWhat the chain showsVerdict
HypernativeMore than $40 million taken across at least ten blockchains$48.5M taken from Mercado Bitcoin wallets on 10 chains, valued at the timeHigher than reported
HypernativeAbout 106 BTC106.07 BTC reached the hacker, 104.43 BTC of it in one transactionConfirmed
HypernativeAbout 2,852 ETH2,852 ETH left the Ethereum hot wallet at 06:24 UTC, plus 186 other tokensConfirmed
HypernativeAbout 10.7k SOL, 6.7M XLM, 1.7M TRX10,696 SOL, 6.72M XLM and 1.71M TRXConfirmed
HypernativeAbout 77k AVAX and 3.07M XDC77,012 AVAX and 3.07M XDCConfirmed
Mercado BitcoinAn attack on one of its systemsHot wallets on 10 chains plus the keys to customer deposit addressesWider than one wallet
Mercado BitcoinContained quicklyDeposit addresses were still being emptied at 15:44 UTC, more than two hours after the statementNot what the chain shows
Mercado BitcoinNo loss to customersA promise to cover the loss from the exchange's own fundsCannot be checked on-chain

10 · For usersWhat this means if you use Mercado Bitcoin

The exchange says customers will not lose money, so the loss falls on the firm itself. That is a promise about its own funds, and the chain cannot check it. Deposits and withdrawals were still paused when we last looked, on Monday afternoon.

Do not send coins to an old Mercado Bitcoin deposit address until the exchange says it is safe. Expect new ones. After hacks like this, scammers often post fake support accounts and fake refund links on X and Telegram, hoping to catch worried users. Use only the exchange's own channels.

11 · GapsWhat we could not see

We do not know how the hacker got in. The exchange has not said. The big Bitcoin payment looks just like the exchange's normal payouts, while the deposit sweeps used different software and paid far higher fees. That fits a way into the exchange's own payout system plus the deposit keys, but the chain alone cannot prove it.

The Solana, Tron and Stellar wallets carry no public label. We count them as the exchange's because they paid users until shortly before the attack and were emptied in the same 21 minutes as the rest. The Solana money also ended up with the same hacker on Ethereum, and Hypernative tied these transfers to the exchange too.

Some tokens have no market price, so they are left out. One token, EVA on Arbitrum, counts for $1.21M at its market price but trades less than that in a week. Without it, the total is $47.2M.

12 · The methodHow we traced the money

We started from the hacker's addresses in the alert and found the wallets that paid them. We checked the history of each of those wallets, then followed every large payment until it stopped moving or reached a known service such as a bridge. Spammers send fake look-alike payments to trick copy-paste, and we left those out.

We traced the Binance hack and the $106M theft from exchange accounts the same way. You can get each chain's full history as files on the Bitquery Data Store, in the Ethereum, Bitcoin, Solana, Tron and Stellar datasets.

Limits on these findings

Ethereum transfers and balances were read at block 26,328,082, 15:46 UTC on 2 November. The other chains were read between 14:16 and 15:47 UTC. The hacker was still active, so later moves are not covered.

Dollar values use each token's price at the time of the transfer. Tokens with no market price are left out. EVA on Arbitrum counts for $1.21M but trades less than that in a week; without it the total is $47.2M.

Ethereum, Bitcoin, Polygon, Arbitrum, Avalanche, XDC and BNB Chain source wallets carry Mercado Bitcoin labels or link to them on-chain. The Solana, Tron and Stellar source wallets have no public label; we count them from their behaviour and timing.

A deposit-address sweep is a transfer to the hacker signed by the sending address itself after 12:00 UTC. Addresses paid by a bridge minutes before they sent count as bridged money instead.

The money the hacker bridged from Solana to Ethereum is counted once, under Solana.

Names of exchanges and services come from our address labels, checked against on-chain behaviour. The BitMart label on the Arbitrum wallet is not confirmed by BitMart.

13 · The recordThe addresses behind the Mercado Bitcoin hack

0xe485e7a70b1131216cb47ca4555c4bbb2c742478
Ethereum · Main address, the same on every Ethereum-style chain
0x5cc7787778b4d20a947dcc53b41f593cfd27d548
Ethereum · Mercado Bitcoin's Ethereum hot wallet, emptied 06:24–06:48 UTC
0x8419e7824e785c4ac8d9d94a0093c437ab1ff320
Ethereum · New wallet, 12:07 UTC, ETH
0x0110b9a13aa40a9186cacd9e45d860cd4ee53b51
Ethereum · New wallet, 14:57 UTC, AAVE, PEPE
0x3ce76d2d27cc80e44c7d9532423633c7f940c779
Ethereum · New wallet, 13:12 UTC, ETH, USDC
0x3c6daf929ff36e50ceb66807ebe8abe83653e051
Ethereum · New wallet, 13:34 UTC, PAXG (frozen), USDe
19qGpsHvzh1t6pVi526XNNkh6hW6prDZp
Bitcoin · Holds 106.07 BTC
bc1q6gd5r4rdepytytc065dt8jxmyhfxawuc5nzfa5
Bitcoin · Mercado Bitcoin's Bitcoin hot wallet
3YX6WHncP1Ra4AotE9YLawFt4nPmxyux288FWXkEW97J
Solana · Main address; its USDT is frozen
TEX3HuDRHRa3tnYpy96M4UfSx62VhDyA5L
Tron · Main address; its USDT is frozen
TJiRoqF9BqxT89CmFk1QxzQzGumckYWAmh
Tron · New wallet, holds 1.71M TRX
0xb4af4d0b9bd38c9f2fec9778e48667912f778f01
Arbitrum · Wallet our labels mark as BitMart's, paid the hacker 01:36–05:10 UTC
GDXYRI6IONQA5YTGRLQ6O3FGJ2BWXPJTTQPUXFPSEXSRKBZLFKMZSOLP
Stellar · Holds 6.71M XLM and 979,527 USDC
Run it yourself

Follow the hacker's wallets in plain English

Every transfer in this story comes from Bitquery's blockchain data. The Bitquery MCP server puts that data behind an AI assistant, so you can ask where a wallet's money went, or which addresses an exchange wallet has paid, without writing a query. The full history is also sold as files on the Bitquery Data Store, in the Ethereum dataset and the other chain datasets.

Watch the hacker's new Ethereum wallets for movesSee every address an exchange hot wallet paidFollow stolen coins through bridges between chainsCheck any address against Bitquery's labels
Explore Bitquery MCP →Transfers and balances from Bitquery and public nodes. Data read on 2 November 2026.
Legal disclaimer

This article is provided for informational and educational purposes only and reflects analysis of publicly available on-chain data as of the dates indicated. It does not constitute legal, financial, compliance, or investment advice, and nothing in it is a recommendation to buy, sell or hold any token or asset, or to use or avoid any exchange, wallet, protocol or service.

The findings describe transactions and balances observed on public blockchains on 1 and 2 November 2026. Attributions come from on-chain behaviour and address labels; they may be incomplete or incorrect and may be revised as more data becomes available.

References to Mercado Bitcoin, BitMart, Hypernative, Tether, Paxos, Circle, Mayan, Relay, Chainflip, BitNotícias or any other named project, company or person describe what the public record shows and what those parties have said in public. They are not statements about any party's intent, security practices, solvency or conduct, and nothing here asserts that any named party acted unlawfully or negligently. The hacker is not identified.

Nothing herein should be relied upon as a definitive determination of fact. Readers should conduct their own independent verification before taking any action. The authors and publisher accept no liability for any loss or damage arising from reliance on this material. All trademarks and company names are the property of their respective owners.

Reported by Gaurav Agarwal for Bitquery Research, with AI tools; every figure was checked against the raw data.

FAQ

Was Mercado Bitcoin hacked?

Yes. Mercado Bitcoin confirmed a cyberattack on one of its systems on 2 November and paused deposits and withdrawals. On-chain, its hot wallets on 10 blockchains paid a hacker within half an hour.

How much was stolen from Mercado Bitcoin?

We count $48.5M taken on 10 blockchains, valued at the time of each transfer. Most of it came from Ethereum, then Bitcoin. Hypernative's first estimate was more than $40 million.

Did Mercado Bitcoin customers lose money?

The exchange says no customer will lose money, which means it plans to cover the loss itself. The hacker did empty 35,853 customer deposit addresses on Ethereum. Coins in a deposit address are normally credited to the customer already, so that loss also falls on the exchange's promise.

What was frozen?

Tether froze $5.9M of USDT, USDT0, USAT and its gold token on Polygon, Tron, Ethereum and Solana. Paxos froze $1.5M of PAXG and USDP. Circle, the issuer of USDC, had frozen nothing by our last check.

Where is the stolen money now?

Most of it still sits in the hacker's wallets. On Ethereum, the hacker moved $19.5M into ten new wallets. Some Solana money was swapped into ETH through Mayan. We saw no deposit into a crypto exchange.

Is it safe to deposit to Mercado Bitcoin?

Wait for the exchange to say so. The hacker can sign for old deposit addresses, so coins sent there now could be taken. Use only Mercado Bitcoin's official channels, and expect new deposit addresses.

Run the next investigation in minutes

Ask any question of the blockchain. Bitquery's AI Investigations agent traces funds, attributes wallets, and writes auditable reports across every major chain. Prefer to do it yourself? Connect the Bitquery MCP server to your AI assistant, pull the raw datasets, or query the chain directly with the Bitquery API.