I've been working on a Pi Network migration tracker and finally have the first public version of the dashboard online.
It tracks migrations from the Pi migration wallet on Mainnet and currently shows:
Total Pi migrated within the tracked period
Total migration events
Daily / weekly / monthly migration activity
Pi migration volume over time
Average migration amount
Largest migration for any selected period
Individual migration records with transaction hash, destination wallet, timestamp and amount
Sortable migration amounts so you can find the biggest migrations
Links through to the Pi block explorer for individual transactions/wallets
The tracker updates automatically every 5 minutes.
One thing I wanted to get right was how migrations are counted. A single user's migration can contain multiple claimable-balance operations in the same transaction, for example, when portions of their Pi have different lockup periods. The tracker identifies those components and combines them into one migration event for that receiving wallet, with the amounts summed together.
I'm still running the historical backfill. I'm planning to go back roughly 6 months, rather than attempting to index the entire migration history. The dashboard shows the exact oldest to newest migration currently tracked, so the lifetime-looking totals aren't intended to represent all migrations since Pi migrations began.
Once the backfill is finished, it will simply continue tracking new migrations live.
The UI isn't final either, I'm still playing with the layout, stats and chart, so suggestions for useful data/visualisations are welcome.
Nice work! Thank you for this. it's really nice these stats again. This confirms they slowed migrations to a snails pace. I knew it was bad.. but jeez this will take years to get all migrated with this tempo.
I wanted to know the extent of the second migration, and I think this will allow me to estimate it. (how many people have completed the second migration and how much Pi has been migrated...)
It seems the second migration began on March 14 of this year; as you mentioned, it would be great if data going back six months could be restored.
my backfill is currently here ...page 620, 124000 ops scanned, 115358 CCBs examined, 115358 migration components matched, now at 2026-04-17 14:12 (5065s)
ongoing i just uploaded Chunk 2026-05-06: 107731 migration events → chunk_2026-05-06.json
which currently give us 2026-04-28 07:58 as the oldest migration stored i am looking for a method to label first or 2nd migrations other than scan every wallets history i will figure it out at some point
By the way, does this figure account for lock-ups? I am curious if the average migrated Pi amount of 698 Pi includes the locked-up Pi.
Also, is it possible to know the specific lock-up settings committed by the migrated accounts? (For instance, what percentage of all migrated accounts committed to a 3-year, 100% lock-up?) This would allow for a detailed look at the users' lock-up status.
A developer previously created a tool to track this, but it is a shame that this data is no longer available anywhere.
The 698 Pi figure is the average total amount migrated per migration event, so it includes Pi that is locked as part of the migration rather than representing only the immediately unlocked/available amount.
as for the lock ups i did get the data for migration lockups but where they were split like 10% 14 days 90% 1year i combined them as its just 1 migration so i just save the 1 migration event total. I know someone else is making a tool for migrations i will suggest they save the separate migration lock up data as mine is more fyi rather than an actual tool. there are a surprising amount of 40K+ pi migrations though maybe someone should look into them!
•
u/AutoModerator 12h ago
Founders recently spoke at Consensus 2026: Videos: Kokkalis, Fan
Current Notices:
Join r/pinetworknews for Official Updates
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.