Dev Update: What Changed Beneath My Mine
A lot of the work that makes My Mine better happens before you ever see it.

My Mine is built so that as more people play at the same time, the system can handle requests efficiently. This update covers three parts of that system: how we record blockchain activity internally, what you see while a transaction is confirming, and how often the system repeats the same work.
Our internal record no longer feeds the game screens
The blockchain remains the source of truth for on-chain activity in My Mine.
We keep a local record of confirmed blockchain events. In September we took it out of the game's read path: the screens no longer read from it, and it now serves an internal auditing job only. The index is read-only. It does not authorize transactions, sign transactions, move funds, or determine what you hold, and it cannot affect Credit.
Pending transactions are now clearer
There is a difference between sending an action and having that action confirmed on-chain. My Mine now makes this pending state visible in the interface, so you can see when an action has been sent but has not yet been confirmed on-chain.
The interface shows:
"Your transaction has been sent and is still being processed."
Transaction states can resolve in different ways:
- Confirmed: The pending state resolves and the confirmed result is shown.
- Failed on-chain: The pending state clears and My Mine shows a "Failed" message. You can try again.
- Declined in your wallet: The pending state clears immediately.
- Never signed: The pending state clears on its own after five minutes.
- Sent, but the blockchain has not responded: The transaction stays pending with no timeout. After 30 seconds, My Mine tells you that confirmation is taking longer than usual and asks you not to submit it again. This is deliberate, because a fixed timeout could show "Failed" for a transaction the blockchain later accepts.
The system repeats less work
Some information is requested repeatedly, such as your energy, the current in-game day, or whether you hold a Soulbound Token (SBT).
My Mine now temporarily caches these frequently requested values in memory instead of fetching them from the source every time. This reduces unnecessary requests and helps manage server load when many people access My Mine at the same time.
The cache is short-lived, so a value on screen may be a few seconds out of date. For anything on-chain, the confirmed on-chain state is always what counts.
The goal is to keep My Mine responsive while reducing the amount of repeated work the system has to handle.
What did not change
These changes are focused on internal blockchain record-keeping, transaction status, and caching. They do not change fees, energy costs, in-game Credit rewards, or how the game is played.
The blockchain remains the source of truth for on-chain activity. These changes affect how My Mine records blockchain activity internally, handles transaction status, and manages frequently requested information.
This is the kind of development work that may be invisible when it succeeds, but becomes increasingly important the deeper the mine gets.
Further engineering updates will be published here as they ship.
Disclaimer. My Mine is a simulation for experiencing MPC. It is not an investment, security, or financial product.
— MPC Team, globalMPC
September 15, 2026