Stablecoin Whale Monitor
Repository
Documentation

Documentation

Product guide

How to find transfers, use filters, and read the results.

Values in this guide are the current configuration defaults.

What the monitor does

Stablecoin Whale Monitor records large USDC and USDT transfers on Ethereum mainnet and shows them newest first. You can narrow the list, open any transfer to see its full record, look up a transaction, and follow links to Etherscan to check each record against the chain.

The monitor is public and read-only. There is no sign-in and no wallet connection.

What qualifies

A transfer is recorded when all of these are true:

Transfers under the threshold are never stored. Lowering the minimum amount filter below 100,000 cannot show them.

Filtering the feed

Three filters can be combined. Each applied filter appears as a chip above the results. Remove a chip to drop that filter, or use Reset all.

FilterAcceptsMatches
TokenAll, USDC or USDTTransfers of that token
Minimum amountA number with up to 6 decimal places. Commas are removedTransfers at or above the amount, in tokens
Address0x plus 40 hexadecimal charactersTransfers where the address is the sender or the receiver

Copy the page URL to share your filters, for example /monitor/?token=USDT&min=250000. The total counts all transfers that match your filters across all pages. The per-token counts split that total into USDC and USDT.

Results are pages of 50. Use Older and Newer to move between pages. Shared links always open at the newest transfers.

Looking up a transaction

Paste a transaction hash to find matching transfers in the last 7 days. A single transaction may contain several matching transfers.

Reading transfer details

Select a transfer to view its details. Automatic refresh pauses while the details are open. Copy the URL to share the selected transfer.

FieldMeaning
AmountThe full amount in token units, with an abbreviated value alongside it.
Raw amountThe same value as an integer in base units. With 6 decimals, 1 token is 1,000,000 base units.
From, ToSender and receiver addresses in full. Addresses are not labeled and do not identify their owners.
Transfer typeMint, burn or transfer. See below.
Block, block timeWhere and when the transfer happened on chain, in UTC.
Log indexThe position of this event inside its block. Together with the transaction hash it identifies the transfer.
TransactionThe transaction hash, with a link to Etherscan.
Token contractThe USDC or USDT contract that emitted the event.
Detected atWhen the indexer recorded the transfer. It is later than the block time by the confirmation buffer and polling delay.
ThresholdThe indexing threshold in force when the transfer was recorded.

Mint and burn

Classification uses only the zero address, 0x0000…0000:

Not every change in supply shows up this way. USDT issuance and redemption, for example, use the contract's own Issue and Redeem events rather than a Transfer to or from the zero address, so they are not indexed as mints or burns.

Freshness

A transfer is not shown the moment it is mined. It passes through four steps:

  1. Confirmation
    6 blocks, about 72 s
  2. Indexer poll
    Up to 30 s
  3. API refresh
    Up to 30 s
  4. Monitor refresh
    Up to 30 s, or press Refresh now

The configured confirmation and refresh intervals suggest a delay of roughly 1 to 3 minutes. The status strip at the top of the monitor shows three signals to help you check freshness:

The confirmation buffer reduces exposure to chain reorganizations but is not a finality guarantee. Records already published are not rewritten if a deeper reorganization happens.

Retention

The monitor keeps 7 days of transfers, based on block time. Totals can decrease as older transfers expire.

Maintenance

During maintenance, the monitor and status pages show the expected return date.

After a long pause, history can start later than 7 days ago. The monitor shows the date history starts from until the full window has filled in again.

Common questions

A transfer is on Etherscan but not in the monitor. Why?
It may be under 100,000 tokens, a different token, older than 7 days, or too recent to have passed the confirmation buffer and refresh cycle. Check the status page if you expected it within the last few minutes.
Can I see the value in US dollars?
No. Amounts are token units as recorded on chain. The monitor does not price tokens.
Who owns this address?
The monitor does not know. It shows addresses only. Any label you find elsewhere is that source's claim.
Why did the total change when nothing new arrived?
Transfers older than 7 days are removed continuously, so totals can fall between refreshes.
Why did I get "That page is no longer available"?
Pages after the first are anchored to a specific transfer. When that transfer ages out of the 7-day window, the page can no longer be built. The monitor starts again from the newest transfers.
Can I get alerts for large transfers?
Transfer alerts are currently unavailable.
Is a recorded transfer final?
It has at least 6 confirmations, which makes a reversal unlikely but not impossible. Records are not rewritten after a deep reorganization.

Found a problem in this page? Open an issue in the repository.