Encyclopedia DeFi · Entry 372
Borrowed governance power: what snapshots can and cannot prevent
In this article
At a glance
Key facts
| Fact | Detail | Source |
|---|---|---|
| Historical weight | ERC20Votes records voting power that can be read at a past snapshot. | [1] |
| Timing | Voting delay and voting period are separate governor parameters. | [1] |
| Execution | A timelock adds a later stage after successful voting. | [1] |
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.
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.
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 claimHistorical 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 claimTiming: 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 claimExecution: 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 claimRevision history
- — First publication after primary-source research and separate automated verification.
Source register
Sources and references
Retrieval dates and locators are recorded individually.- 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 - 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 - 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
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 correctionsDegrees 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/