New WKRC enters circulation only when a licensed institution deposits KRW. It leaves circulation only when a holder redeems KRW. No minting happens without a corresponding fiat movement.
Why supply changes
On most blockchains, the native token supply inflates through block rewards. WKRC has no block rewards. Supply is controlled entirely through two operations:
Neither operation can proceed without quorum approval from multiple minter members. No single minter can unilaterally issue or destroy WKRC.
The mint flow
depositId from the banking system. The same depositId cannot be used twice — preventing double minting.
The burn flow
What this means for your app
Total supply is auditable. EveryMint and Burn event on the NativeCoinAdapter maps to a real-world fiat transaction. You can track totalSupply() changes on-chain and verify they correspond to events.
Supply changes are predictable in cadence. Minting requires off-chain fiat settlement plus on-chain quorum voting — it is not instantaneous. Supply does not spike from block-reward inflation.
Balances do not disappear without a transaction. The only way an address loses WKRC is through an explicit transfer or a burn that includes their address in the from field. Governance cannot confiscate balances unilaterally.
Transfer(0x0, beneficiary, amount) signals a mint. If you index ERC-20 Transfer events from 0x0000000000000000000000000000000000000000, those are mint events. Burns are Transfer(from, 0x0, amount).
Key contract addresses
Developer benefits
- Stable, auditable supply — no surprise inflation from block rewards
- Standard ERC-20 events for mints and burns — index
Transferfrom/toaddress(0) totalSupply()on NativeCoinAdapter reflects the true circulating supply at any block
Related
- WKRC Gas Token — how WKRC works as both gas and stablecoin
- Governance Overview — GovMinter and GovMasterMinter in context
- Contract Addresses — full address table

