COPM

POL 95 383 587 · CELO 79 880 086

Polygon · CeloOn-chain audit & analysis

The Colombian stablecoin
that has moved
US$2.28 billion

I was part of the team that built it. I can't show you the code — but the blockchain is public, so I audited every move it made. This is the story, told with data you can verify yourself.

events read
579,716
gross volume
$2.28B
blockchains
2
peak month (Polygon)
$337.1M

Chapter 1 · The problem

I built something I can't show

I was part of the founding team that built COPM at Minteo: a Colombian peso stablecoin. We designed the systems, the workflows and the architecture that moved real money for years.

And here comes the classic engineer's problem: almost none of it can be shown. The code belongs to the company. The dashboards are internal. NDAs exist and are respected.

But there is one huge exception.

The blockchain is public by definition. Every COPM movement was recorded on Polygon and on Celo: verifiable by anyone, forever. It isn't internal information, or code, or intellectual property — it's the public record of what the system did.

So instead of asking you to take my word for it, I audited it. All of it.

Chapter 2 · The context

What is COPM? (explained without jargon)

A stablecoin is a digital peso: a token that is always worth the same as its reference currency. 1 COPM = 1 Colombian peso, backed by real pesos in a bank.

The system works like a currency exchange booth with two windows:

Mint — money comes in

Someone deposits pesos and receives COPM. New tokens are "minted" (created). On the blockchain it's recorded as a transfer from nowhere (the zero address).

Burn — money goes out

Someone returns COPM and receives pesos. The tokens are "burned" (destroyed). It's recorded as a transfer to nowhere.

Between those two windows, tokens move around: payments, settlements between companies, remittances. Every movement — every transfer — is recorded on the blockchain with amount, origin, destination and date. Forever.

This audit read every Transfer of both contracts: 374,829, each one proven by reconciliation on both chains. It also counted 204,864 approvals (exact on Polygon, a lower bound on Celo, whose public endpoint drops part of the log history) and 23 administration events. 579,716 events in total.

Chapter 3 · The method

How you audit a blockchain

No middlemen. No third-party dashboards. No "trust me". The pipeline talks directly to each blockchain through an RPC endpoint — a node's API door — which can be paid or public:

  1. Find the contract's birth Binary search over the chain until hitting the exact block where the contract appeared.
  2. Download every contract event From that block to the last verified one, in block ranges and with retries. Every event is requested, not just Transfer. Polygon: 241,885 transfers. Celo: 132,944.
  3. Put an exact date on every movement Every event carries the timestamp of its block; none is interpolated. That builds the complete daily series.
  4. Rebuild the accounting Replaying the events in order: daily volume, mints, redemptions and circulating supply.
  5. Verify everything against the live chain Before a stretch is accepted, minted minus burned must equal the contract's totalSupply(), to the wei. Then each holder's balance is checked against balanceOf. And 21 validation rules, with no tolerance, check the result on each chain.

Chapter 4 · Polygon

The institutional rail: US$2.27 billion

Polygon is where the big operation lives: settlement between companies, large amounts, the bulk of the volume.

$2.27B gross volume in 1,118 days · 241,885 transfers · average ticket ~$9,368

The story has three acts:

Act 1 — the wait. The contract existed for 17 months before crossing 100 transfers in a single day (February 3, 2025). That's how B2B infrastructure scales: not through individual users, but through big integrations. Each new partner is a step, not a slope.

Act 2 — the explosion. November 2025: US$337.1 million in a single month. The highest-volume day was November 24, 2025: $40.6M in 2,597 transfers. 9 of the ten days with the most transfers in history fell between October 2025 and November 2025.

Act 3 — after the peak. Between December 2025 and April 2026, monthly volume ranged from $66.3M to $107.5M. In May 2026 it bounced back to $203.8M, the best month after the peak. The second-highest-volume day in history was May 5, 2026 ($34.0M). The latest complete month, September 2026, closed at $27.8M: 8% of the peak month.

COPM — Monthly Gross Volume (USD) Polygon 38 months · each day at its own TRM · peak month: $337.1M $0$100.0M$200.0M$300.0M$400.0MSep 23Nov 23Jan 24Mar 24May 24Jul 24Sep 24Nov 24Jan 25Mar 25May 25Jul 25Sep 25$337.1MNov 25Jan 26Mar 26May 26Jul 26Sep 26 COPM 0x1205…6C23 · Polygon · Transfer events up to 2026-10-12 · source: on-chain RPC scan
COPM monthly gross volume on Polygon, in USD. The orange bar is the peak month.

Chapter 5 · Celo

The small-payments network: a $101 ticket

Same token, different movie. On Celo, COPM doesn't move millions per transfer — it moves what people move.

$101 average ticket per transfer · 132,944 transfers · $13.4M total volume

Compare: the average transfer on Polygon moves ~$9,368. On Celo, ~$101. Polygon's ticket is about 93 times Celo's — and that difference isn't noise, it's architecture: Polygon carries institutional settlement; Celo, a profile of small payments and end-user wallets.

And one detail that changes everything: here the takeoff didn't take 17 months. It took 7 weeks. The second chain doesn't start from zero — it inherits the partners, the operation and the use case already proven on the first one.

COPM — Monthly Gross Volume (USD) Celo 26 months · each day at its own TRM · peak month: $2.1M $0$500K$1.0M$1.5M$2.0M$2.5MSep 24Oct 24Nov 24Dec 24Jan 25Feb 25Mar 25Apr 25May 25Jun 25$2.1MJul 25Aug 25Sep 25Oct 25Nov 25Dec 25Jan 26Feb 26Mar 26Apr 26May 26Jun 26Jul 26Aug 26Sep 26Oct 26 COPM 0xC92E…5606 · Celo · Transfer events up to 2026-10-10 · source: on-chain RPC scan
COPM monthly gross volume on Celo, in USD.

Chapter 6 · The synthesis

One currency, two roles

Seen together, the multi-chain design explains itself: each network serves the use case where it is strongest.

COPM — Monthly Transfers by Chain Polygon + Celo Transfer events per calendar month on each chain 010,00020,00030,00040,000PolygonCeloSep 23Nov 23Jan 24Mar 24May 24Jul 24Sep 24Nov 24Jan 25Mar 25May 25Jul 25Sep 25Nov 25Jan 26Mar 26May 26Jul 26Sep 26 COPM on Polygon + Celo · Transfer events up to 2026-10-12 · source: on-chain RPC scan
Monthly transfers per chain.

The chart tells the relay: Celo reached its activity peak first (18,491 transfers in January 2025, 4 months after deploy) and Polygon took the baton with the institutional wave that culminated in its peak month, November 2025.

MetricPolygonCelo
Contract createdSeptember 2023September 2024
Contract on the explorer 0x1205…6C23 ↗0xC92E…5606 ↗
Gross volume$2.27B$13.4M
Transfer events241,885132,944
Average ticket~$9,368~$101
Transfers per day (average)216176
Takeoff (>100 transfers/day)17 months7 weeks
Peak month$337.1M (Nov 2025)$2.1M (Jul 2025)
Holders with a balance582998
On-chain supply (COPM)4,478,064,269.75418,585,134.63
Validation rules21/2121/21
Combined total~US$2.28 billion · 374,829 transfers
COPM — Cumulative Gross Volume by Chain (USD) Polygon + Celo Running total of on-chain volume since each deployment $0$500.0M$1.00B$1.50B$2.00B$2.50BSep 23Dec 23Mar 24Jun 24Sep 24Dec 24Mar 25Jun 25Sep 25Dec 25Mar 26Jun 26Sep 26PolygonCelo COPM on Polygon + Celo · Transfer events up to 2026-10-12 · source: on-chain RPC scan
Cumulative volume per chain since each deploy.

Chapter 7 · The trust

Why believe these numbers?

Because you don't have to believe me — that's the point. Each of these reasons can be checked:

  • Primary source. Everything comes from standard RPC calls against each blockchain. Zero indexers, zero third-party APIs.
  • Exact accounting, no tolerance. Minted minus burned equals the contract's totalSupply(), to the wei, on both chains, and every balance of the 1,580 holders matches balanceOf. 42 of 42 validation rules pass (21 per chain).
  • Exact dates. Every transfer carries the timestamp of its block. No day is estimated or interpolated.
  • Reproducible. The scripts are open source. Run them yourself and get the same numbers.
  • Up to date. A daily run adds the new events and validates again. The data on this page runs up to October 12, 2026.
  • Documented limitations. USD amounts use the TRM of each day, the official exchange rate of the Superintendencia Financiera de Colombia published at datos.gov.co; the latest is 3,194.44 COP per USD, from October 12, 2026. Celo's history was assembled by merging several scans, because the public endpoint would not let a single one finish; it was certified with the same checks. The details are in the README.
# reproduce everything with your own eyes
git clone https://github.com/juansacdev/copm-onchain-analysis.git
cd copm-onchain-analysis && cp .env.example .env
npm install && npm run audit:all

Want the full technical detail? The per-chain audits and the unified one live in the repository, in Spanish and English, with methodology, tables and limitations.

Chapter 8 · In the press

The press told it. The blockchain confirms it.

"Minteo surpassed US$200 million in monthly digital transactions [with COPM] on the Polygon network."

— La República, September 2025 (paraphrase of the reported milestone)

That's what the Colombian financial press said in September 2025. The public data is consistent with that report: that month Polygon moved $282.9M, and in November 2025 it reached US$337.1 million in a single month.

When the record is public, milestones aren't declared. They're verified.

Appendix · Quick glossary

Twelve terms to read this story

Token
A unit of digital value that lives inside a blockchain. It can represent money (like COPM), an asset or a right. It moves between addresses through transfers.
Chain / blockchain
A public, shared record where every transaction is written into chained blocks, verifiable by anyone and impossible to edit backwards. Polygon and Celo are two different blockchains.
Contract (smart contract)
A program that lives on the blockchain and defines a token's rules: who can issue, how it transfers, how much exists. COPM's contract on Polygon was created in September 2023; the Celo one, in September 2024.
Ledger
An append-only accounting book: movements are recorded and never edited or deleted. The blockchain is, in essence, a giant public ledger — which is why this audit is possible.
Stablecoin
A token designed to always be worth the same as a reference currency. COPM: 1 token = 1 Colombian peso.
Peg
The parity promise. A "1:1 peg with bank deposits" means every token is backed by a real peso in a bank.
Mint / Burn
Creating tokens (money entered the system) / destroying tokens (money left). On the blockchain they appear as transfers from or to the "zero address".
Transfer event
The record left by every token movement: who sent, who received, how much and when. The atomic unit of this audit.
Circulating supply
The tokens that exist right now: everything minted minus everything burned.
RPC
A blockchain node's API door. It is the only data source of this audit — it can be a paid service or a free public one.
Velocity (turnover)
How many times the supply moves in a period. High velocity = the token is used to pay, not to store.
Settlement rail
Infrastructure whose job is to move value between parties — like the rails money runs on, not the warehouse where it is stored.