Lesson 0415 min
AUTHORITY · MULTISIG · IRREVERSIBLE

Who Can Change the Supply Rule?

Move mint authority to a multisig, test why the wrong actor is rejected, and see why revocation is a terminal commitment.

ObjectivesAfter this lesson, you should be able to:
  • Explain the difference between a supply cap and approval authority
  • Observe handoff from a single signer to a multisig
  • Judge which balance-changing actions remain after revocation
COURSE POSITIONStep 4 of 4
  1. PREVIOUSWho Gets Diluted, and Who Gets the Choice?
  2. CURRENTWho Can Change the Supply Rule?

    Move mint authority to a multisig, test why the wrong actor is rejected, and see why revocation is a terminal commitment.

  3. NEXTFree sandbox
BEFORE YOU READ

Think about these questions first.

Choose an answer before opening the explanation. You can add anything unexpected to your review list.

Q01Does renouncing ownership prove nobody can change supply?
SHORT ANSWER

Not necessarily. Mint roles, proxy upgrades, pausers, and multisigs may be separate powers. Security requires enumerating every state-changing path, not reading one owner label.

Compared with your prediction:

The hard part of a supply rule is not only the maximum; it is who can approve a change. Move mint authority from one creator to a 2/3 multisig, try the wrong actor, and then inspect why revocation is a terminal promise.

Authority is an executable boundary

An address label can say “multisig,” but only an authorization check can enforce it. The lab distinguishes three states: creator single-signature, 2/3 multisig, and revoked. Each state accepts a different mint actor—or no actor at all.

SIMULATION ACTIVEVirtual asset · LAB
ASSET 001 · SUPPLY & AUTHORITY

LAB / Virtual token

Every action changes a public state table. Ask who can change supply, who can claim, and who absorbs dilution.

Mint authorityCREATOR SINGLE SIGNERCreator can mint
Total supply1,000,000Cap 1,200,000
Liquid supply600,00060.0% liquid
Locked supply400,000Claimable 0
Mintable200,000room under cap
AUTHORITY · MULTISIG · IRREVERSIBLE

The supply rule needs an approver, not just a cap

Move mint authority from the creator to a 2/3 multisig. A lone creator can no longer mint; revocation is permanent.

Current approver Creator single signerMintable room 200,000 LABStatus Conserved & replayable
Allocation & vestingLaunch day
Creator400,000 LAB
Liquid 100,000 · Locked 300,000
Community400,000 LAB
Liquid 300,000 · Locked 100,000
Treasury200,000 LAB
Liquid 200,000 · Locked 0
Learner0 LAB
Liquid 0 · Locked 0
LiquidLocked

Locked units count toward total supply but cannot transfer yet. Color is secondary; numbers and labels are the state.

Observation prompt

Start with the supply map: liquid balances, locked balances, and the mint authority are separate state variables.

Supply events2 EVENTS
  1. 02

    Initial allocation recorded:创建者、社区、国库余额可用;另外 400,000 LAB 处于锁仓.

  2. 01

    LAB created:总供应 1,000,000, 供应上限 1,200,000, 创建者保留增发权限.

ACTION HISTORYExperiment timeline
1 state snapshots

Use the slider to return to an earlier step. Continuing from there replaces the later history with a new sequence.

Initial state
View experiment records →
Expand: how this step works
require(authority == msg.senderRole)
require(totalSupply + amount <= maxSupply)

transferAuthority(multisig)
revokeAuthority() // terminal state

Production systems add timelocks, proposal hashes, execution delays, and upgrade administrators. This lab compresses governance into a replayable authority transition so you can separate “who may execute” from “whether the payload is sensible.”

KNOWLEDGE CHECK

After mint authority moves to a 2/3 multisig, what should happen when the creator submits mint alone?

Four governance questions

  • Are maximum, current total, and liquid supply recorded separately?
  • Do mint, transfer, claim, and burn leave distinct events?
  • Can handoff and revocation be deterministically replayed?
  • Does the multisig reduce key risk, or are you mistakenly treating it as an economic decision-maker?
LESSON RECAPComplete the exercise and knowledge check first