Skip to article
Degrees of SatoshiFollow the connections.
Degrees of Satoshi/ Encyclopedia

Encyclopedia DeFi · Entry 372

Borrowed governance power: what snapshots can and cannot prevent

Theme
DeFi
Sources
3 cited records
Reading time
About 3 minutes
Automated verification
Substantive update
In this article

At a glance

Key facts

Key facts for Borrowed governance power: what snapshots can and cannot prevent
FactDetailSource
Historical weightERC20Votes records voting power that can be read at a past snapshot.[1]
TimingVoting delay and voting period are separate governor parameters.[1]
ExecutionA timelock adds a later stage after successful voting.[1]
01

Ask whether temporary control reaches the snapshot

In a block-based governor, the cited API measures a proposal’s snapshot at the end of the relevant block and voting starts afterward. A balance borrowed and returned within a single transaction does not remain as that borrower’s end-of-block balance.

That does not settle every borrowing scenario. A longer loan held through the measurement time is different, and delegation or custom voting strategies can change the analysis.

02

Each control addresses a different step

The proposal threshold limits submission; the snapshot fixes voting power; the voting period allows participation; quorum and approval rules decide success; the timelock delays execution. Calling a system flash-loan resistant requires examining their actual interaction, not checking whether it has one named safeguard.

03

Evaluate powers and actions, not wallet labels

A token holder, delegate and treasury administrator can have different authority. Inspect how the proposed calls would use that authority and who can cancel or change them. This article explains governance-design questions; a large or borrowed vote alone is not proof of malicious intent.

Direct answers

Questions people ask

Does using snapshots prevent every governance attack?

No. It provides historical voting-power accounting; authority design, concentration, longer-lived borrowing and execution controls remain relevant.

Inspect the evidence

The answer and key facts have stable claim links. These records retain the scope and qualification when reused.

Governance that gives power to token balances must consider how that power was acquired and when it is measured. Borrowed or delegated tokens can create temporary influence under the system’s rules. Historical snapshots prevent current transfers from repeatedly changing a past vote’s weight, but they do not prove that every voter has permanent economic exposure.

Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.

Link to this claim
Historical weight: ERC20Votes records voting power that can be read at a past snapshot.

Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.

Link to this claim
Timing: Voting delay and voting period are separate governor parameters.

Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.

Link to this claim
Execution: A timelock adds a later stage after successful voting.

Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.

Link to this claim
Revision history
  1. — First publication after primary-source research and separate automated verification.

Source register

Sources and references

Retrieval dates and locators are recorded individually.
  1. How to set up on-chain governanceOpenZeppelin

    Governance gates, historical voting power and execution.

    Locator: Proposal threshold; quorum; Votes; snapshot · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:22.811ZOpen source
  2. Governance APIOpenZeppelin

    Precisely scoped quorum and proposal configuration.

    Locator: Governor; GovernorVotesQuorumFraction; GovernorSettings · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:23.077ZOpen source
  3. Access ControlOpenZeppelin

    Privileges beyond a locked LP position.

    Locator: Ownership; roles; delayed access · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:23.338ZOpen source
How this article was made

Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.

Editorial method and corrections

Degrees of Satoshi editorial project. “Borrowed governance power: what snapshots can and cannot prevent.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/borrowed-governance-power/