In this track: Digital value and units
beginner · 3 MIN READ

What does minting mean?

Creating units under a protocol or contract’s rules.

LET’S PICTURE IT

A ticket office can create new tickets if its rules allow it. Who has that power matters as much as the number currently printed.

SEE IT FOR YOURSELF
A valid counter call, step by stepStep 1 / 4
A valid counter call, step by stepFunction requestincrement()No argumentsBefore executionstored count0A local teaching example with a defined starting stateIncoming callCheck function dispatchCheck coded conditionsRules passConditions passContinue executionA failed check can revert insteadCalculation0 + 1Result: 1Storage writecount = 1Persists if call succeedsCalculating a local value and storing it are separate stepsPersistent statecount1Later readGetter reports 1No new incrementState, logs and browser display have different roles

This example begins with count zero and a request to call increment(). No real contract is deployed.

Animated local teaching model. No wallet, RPC or live blockchain data. Some labels and hashes are abbreviated for readability.

Creation depends on the asset

Native ETH issuance follows Ethereum’s protocol rules. A token’s creation mechanism belongs to its own implementation. An NFT mint can create a newly identified item rather than another interchangeable unit.

Check who can create more

A token contract might allow an administrator, a role or another contract to mint. It might enforce a cap or have no further minting path. You need to inspect code and permissions; a current supply number does not answer this question.

Transfers do not normally create supply

Moving existing token units between accounts ordinarily changes the distribution rather than creating new units. Some token designs have additional mechanisms, so follow the implementation’s state changes rather than relying only on a button label.

The name is not a guarantee

An interface saying “mint” may request payment, grant approval or call a different function. Read the transaction destination, value and calldata. Learn the ABI so you can connect a human-facing action to the actual instruction.

TURN UNDERSTANDING INTO PRACTICEOpen the ABI encoder →
QUICK CHECK · NO PRESSURE

Does seeing the current token supply prove that no more can be created?

Your progress stays in this browser.
Keep exploring the original referenceEthereum Improvement Proposals ↗

Original explanations by EtherTools. Examples are educational and source-linked; this site is independent of the Ethereum Foundation. Our approach.