Lesson 0413 min
TREASURY · GUARDIAN · RISK

A Treasury Is Not an ATM

Execute a grant, switch to low quorum, and cancel an unsafe operation to compare capital efficiency with attack surface.

ObjectivesAfter this lesson, you should be able to:
  • Trace credits moving from a treasury to a recipient
  • Explain how low quorum amplifies low-participation risk
  • Describe what emergency cancellation protects and cannot erase
COURSE POSITIONStep 4 of 4
  1. PREVIOUSWhy Can’t a Passed Vote Execute Immediately?
  2. CURRENTA Treasury Is Not an ATM

    Execute a grant, switch to low quorum, and cancel an unsafe operation to compare capital efficiency with attack surface.

  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.

Q01An emergency multisig can save a protocol. Why is it also a risk?
SHORT ANSWER

The same key that pauses an attack may censor users or move assets. The real questions are scope, threshold, expiry, and whether every action is auditable.

Compared with your prediction:

Governance eventually touches assets: treasury credits, protocol parameters, and pause switches. A low quorum can make decisions faster while letting fewer participants control more value; an emergency cancellation path creates another authority boundary.

Put a treasury grant on the same ledger

A 180,000-credit grant moves only when execution runs. Voting, queuing, and waiting do not create balances. Switch to the low-quorum scenario to see why participation is a security boundary, not merely an efficiency metric.

GOVERNANCE SIMULATIONVirtual tokens · no real voting
SECURITY 002 · PROPOSAL / VOTE / TIMELOCK / TREASURY

Who gets to change the protocol?

Follow one proposal from intention to executable state, then inspect voting power, delay, and treasury conservation.

ScenarioTreasury grantPhase: Draft
Participation0quorum 600,000
Support0.0%of snapshot power
Treasury1,000,000virtual credits
Protocol fee0.30%active
Voting power1,000,0000 delegated
The authority pipelineDraft
  1. 01Draft
  2. 02Voting
  3. 03Succeeded
  4. 04Queued
  5. 05Ready
  6. 06Executed

Create a proposal to freeze a voting snapshot.

CONTROL CONSOLEMove the proposal one legal step
Delegation
Cast one vote
Alice420,000 power
Bob330,000 power
Carol250,000 power
Coach

Start by creating one proposal. Read the action before you read the vote count.

Governance event log2 EVENTS
  1. 02

    投票窗口 3 天,法定人数 60%,时间锁 2 天。

  2. 01

    治理模块创建:1,000,000 治理代币、1,000,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 →

Run the ordinary grant, then reset into low quorum and timelock cancellation. Read treasury balance, recipient balance, and event log together.

Expand: how this step works
treasury_before + member_credits_before
  = treasury_after + member_credits_after

cancel(queued | ready) → no transfer, proposal becomes cancelled

Cancellation does not erase votes or rewrite history; it blocks the call before assets move. Production systems also need guardian rotation, expiry, and spending limits.

KNOWLEDGE CHECK

What does governance do here?

LESSON RECAPComplete the exercise and knowledge check first