Yearn — yvWBTC-1
Score Breakdown
| Category | Weight | Score |
|---|---|---|
| Audits & Historical | 20% | 1.50 |
| Centralization & Control | 30% | 1.00 |
| Funds Management | 30% | 1.25 |
| Liquidity Risk | 15% | 1.00 |
| Operational Risk | 5% | 1.50 |
| Final Score | 1.2 / 5.0 | |
Overview
yvWBTC-1 is a WBTC-denominated Yearn V3 vault (ERC-4626) on Ethereum mainnet. The vault holds 47.5051 WBTC (≈ $3.87M at the snapshot) and currently deploys 0% of it — totalDebt = 0, totalIdle = totalAssets. The vault's default queue is empty (get_default_queue() == []): the previously-attached Aave V3 WBTC Lender strategy was revoked from the vault (activation = 0 on-chain) between the April 27 and May 5 snapshots and remains revoked at this snapshot.
Per the Yearn team, the broader risk-1 vault posture during late April was a precautionary deallocation following the April 18, 2026 rsETH (KelpDAO) bridge exploit on the LayerZero OFT bridge layer (the rsETH event itself is documented in the hgETH reassessment report). For yvWBTC-1 specifically, the strategy revocation goes further than a temporary pull — there is now no strategy on the vault at all. Whether this is a permanent deprecation or a precursor to re-onboarding a different strategy under the 7-day timelock is not on-chain verifiable; the team's specific intent has not been independently verified.
yvWBTC-1 is also the newest and least mature vault in the mainnet risk-1 set — deployed May 13, 2025, ~11.9 months at the snapshot. PPS has barely moved (1.000037), reflecting that the vault has spent essentially all of its life undeployed.
Key architecture:
- Vault: Standard Yearn V3 vault (v3.0.4) accepting WBTC deposits, issuing yvWBTC-1 shares. Deployed as an immutable Vyper minimal proxy (EIP-1167) via the v3.0.4 Yearn V3 Vault Factory (
0x770D0d1Fb036483Ed4AbB6d53c1C88fb277D812F) - Strategy queue: empty (
get_default_queue() == []). No strategy currently attached to the vault. Adding any new strategy requires a 7-day timelock proposal - Governance: Standard Yearn V3 Role Manager (
0xb3bd6B2E61753C311EFbCF0111f75D29706D9a41) governed by the Yearn 6-of-9 ySafe with 7-day TimelockController for strategy additions
Key metrics (May 11, 2026, snapshot at block 25073237, timestamp 1778519075 = 17:04:35 UTC):
- TVL: 47.50511676 WBTC (~$3.87M, Chainlink BTC/USD = $81,614.41, WBTC/BTC = 0.9972)
- Total Supply: 47.50336273 yvWBTC-1
- Price Per Share: 1.000037 WBTC/yvWBTC-1 (essentially unchanged over ~11.9 months — the vault has been mostly undeployed)
- Total Debt: 0 (on-chain)
- Total Idle: 47.50511676 WBTC (100% of TVL)
- Deposit Limit: 100,000 WBTC (≈ $8.1B at snapshot — materially oversized, see Reassessment Triggers)
- Profit Max Unlock Time: 5 days
- Fees: 0% management fee, 10% performance fee
Important note: because the vault is 100% idle and has no strategy attached at all, depositors today earn 0% APR and there is no protocol-dependency surface beyond WBTC itself. The dependency, liquidity, and complexity assessments below reflect this state. If Yearn proposes a new strategy under the 7-day timelock, the dependency assessment should be re-run against the actual chosen strategy. Captured under Reassessment Triggers.
Links:
Risk Summary
Key Strengths
- Battle-tested Yearn V3 infrastructure: 3 audits by top firms, ~24 months of clean V3 production. Immutable vault contract eliminates proxy upgrade risk
- Standard Yearn governance: Yearn V3 Role Manager + 6-of-9 ySafe (named DeFi signers) + 7-day self-governed timelock
- No Sky / USDS exposure: yvWBTC-1 is WBTC-native with no strategy attached and never routed through the Sky / USDS stack — this vault is excluded from the Sky concentration risk affecting the other stable risk-1 vaults
- Trivially liquid today — 100% idle, atomic redemption with no slippage
- No leverage. No cross-chain. No conversion hops — the vault holds WBTC directly with no strategy attached
- 7-day timelock guard on any future strategy: any new strategy attachment must clear the Strategy Manager TimelockController before it can take debt — preserving a reassessment window
Key Risks
- Idle posture (100% un-deployed) and empty queue persisting to May 11: per the Yearn team the April deallocation was precautionary following the April 18, 2026 rsETH bridge exploit (see hgETH report for verified facts about the event). The team's specific causal attribution has not been independently verified. Between the April 27 and May 5 snapshots the only attached strategy (Aave V3 WBTC Lender) was revoked entirely — this is a step beyond a temporary pull, and the rationale has not been independently confirmed. As of the May 11 snapshot no replacement strategy has been queued; any future deployment will require a new 7-day timelock proposal
- Newest and least mature vault of the six mainnet risk-1 vaults (~11.9 months only). PPS appreciation is essentially zero (1.000037) reflecting the mostly-undeployed history
- No yield while idle — depositors today earn 0% APR on the idle balance (PPS is essentially flat)
- No diversification cushion if a new single-venue strategy is later attached: WBTC market liquidity is historically narrower than USD-stablecoin markets, so a future single-strategy attachment would carry venue-concentration risk
- Re-deployment risk: when any new strategy is later proposed and funded, dependency, liquidity, and complexity scores need to be re-evaluated against the actual chosen mix
Critical Risks
- None identified. All gates pass. The current idle posture and oversized deposit cap are temporary / cosmetic concerns rather than fundamental risks to the vault.
Full Report
Contract Addresses
Core yvWBTC-1 Contracts
| Contract | Address | Type |
|---|---|---|
| yvWBTC-1 Vault | 0x751F0cC6115410A3eE9eC92d08f46Ff6Da98b708 |
Yearn V3 Vault (v3.0.4), Vyper minimal proxy |
| Underlying asset (WBTC) | 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 |
Wrapped Bitcoin (BitGo) |
| Accountant | 0x5A74Cb32D36f2f517DB6f7b0A0591e09b22cDE69 |
Shared Yearn Accountant (0% mgmt, 10% perf) |
| Fee Recipient (Dumper) | 0x590Dd9399bB53f1085097399C3265C7137c1C4Cf |
Claims fees and routes to auctions/splitters |
Governance Contracts (shared with all Yearn V3 risk-1 vaults)
| Contract | Address | Configuration |
|---|---|---|
| Yearn V3 Role Manager | 0xb3bd6B2E61753C311EFbCF0111f75D29706D9a41 |
Single instance for all category-1 vaults |
| Daddy / ySafe (Governance) | 0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52 |
6-of-9 Gnosis Safe |
| Brain (Operations) | 0x16388463d60FFE0661Cf7F1f31a7D658aC790ff7 |
3-of-8 Gnosis Safe |
| Security | 0xe5e2Baf96198c56380dDD5E992D7d1ADa0e989c0 |
4-of-7 Gnosis Safe |
| Strategy Manager (Timelock) | 0x88Ba032be87d5EF1fbE87336b7090767F367BF73 |
TimelockController — 7-day delay |
| Keeper | 0x604e586F17cE106B64185A7a0d2c1Da5bAce711E |
yHaaSRelayer — REPORTING only |
| Debt Allocator | 0x1e9eB053228B1156831759401dE0E115356b8671 |
Minimal proxy — REPORTING + DEBT_MANAGER |
Yearn V3 Infrastructure
| Contract | Address |
|---|---|
| Vault Factory (v3.0.4) | 0x770D0d1Fb036483Ed4AbB6d53c1C88fb277D812F |
| Vault Original (v3.0.4) | 0xd8063123BBA3B480569244AE66BFE72B6c84b00d |
Strategies (0 in default queue, 0 with debt)
get_default_queue() returns [] at block 25073237. The previously-attached Aave V3 WBTC Lender (0x0B9Ae07457BAED5536B1f3e78C9649E980fB4EDc) was revoked from the vault — vault.strategies(0x0B9A…) returns (activation=0, last_report=0, current_debt=0, max_debt=0), indicating the strategy is no longer attached.
Adding any new strategy now requires a fresh addNewStrategy() proposal through the Strategy Manager TimelockController (7-day delay). Until that happens, yvWBTC-1 has no protocol dependency surface beyond WBTC itself.
Important: with no strategy attached, yvWBTC-1 is unambiguously not part of the Sky concentration risk that affects yvUSDC-1 / yvUSDS-1 / yvDAI-1. If a new strategy is proposed with Sky/USDS routing or rsETH-collateral exposure, the dependency assessment should be re-run.
Strategy Protocol Dependencies
None active or queued at the snapshot. The vault holds WBTC directly and does not currently interact with any external protocol other than the WBTC token itself.
Audits and Due Diligence Disclosures
Yearn V3 Core Audits
| Auditor | Date | Scope | Report |
|---|---|---|---|
| Statemind | May 2, 2024 | V3 Vaults (v3.0.0) | |
| ChainSecurity | May 4, 2024 | V3 Vaults + Tokenized Strategy (v3.0.0) | 2 PDFs |
| yAcademy | Jun 2024 | V3 Vaults (v3.0.1) |
The v3.0.4 patch release (used by yvWBTC-1) was reviewed internally by the Yearn team rather than re-engaging external auditors. The diff from v3.0.2 is a minor patch-level change; the external audits cover the core architecture. Source: yearn-vaults-v3 GitHub releases.
Underlying Protocol Audits
No active underlying protocol dependency at the May 11, 2026 snapshot — the only previously-attached strategy (Aave V3 WBTC Lender) was revoked between the April 27 and May 5 snapshots and there are no strategies currently in the queue. Underlying-protocol audits will become applicable when a new strategy is added; this section will be reassessed at that point. The historical Aave V3 attachment is documented in the Historical Track Record below.
Strategy Review Process
All strategies pass through Yearn's 12-metric risk-scoring framework (RISK_FRAMEWORK.md). yvWBTC-1 is registered as Category 1 in the Role Manager (getCategory(vault) == 1), the strictest tier.
Bug Bounty
- Yearn (Immunefi): active, $200,000 max payout (Critical). https://immunefi.com/bounty/yearnfinance/
- Yearn (Sherlock): also listed at https://audits.sherlock.xyz/bug-bounties/30
- Underlying-protocol bug bounties: N/A at this snapshot — no underlying protocol is integrated. When a strategy is added, the underlying protocol's bounty coverage will be evaluated at that point
- Safe Harbor (SEAL): Yearn is not listed on the SEAL Safe Harbor registry
On-Chain Complexity
Trivially low — the vault holds WBTC directly with no strategy attached. There are no conversion hops, no leverage, no looping, no cross-chain. Standard ERC-4626 throughout. The vault contract itself is immutable.
If a new strategy is later attached, complexity will depend on the chosen integration; the previously-queued Aave V3 WBTC Lender would have been a simple single-hop lend.
Historical Track Record
- Vault deployed: May 13, 2025 (deployment tx) — ~11.9 months in production. Newest of the six mainnet risk-1 vaults.
- TVL: 47.5051 WBTC (~$3.87M) — well within the 100,000 WBTC deposit limit (the cap itself is materially oversized — see Reassessment Triggers)
- PPS trend: 1.000000 → 1.000037 (essentially flat, ~0% annualized — the vault has been mostly undeployed over its short life)
- Security incidents: None known for this vault or for the Yearn V3 framework
- Strategy changes: the Aave V3 WBTC Lender (only strategy ever attached) was added 2025-05-18 and revoked at some point between the April 27 and May 5 snapshots — at the May 11 snapshot the vault still has no attached strategy
- Yearn V3 track record: V3 framework live since May 2024 (~24 months). No V3 vault exploits
Yearn protocol TVL: ~$197.5M total across all chains (DeFiLlama, April 2026).
Funds Management
yvWBTC-1 currently holds 100% WBTC idle. There are no attached strategies to characterize.
Current State (snapshot)
- Total Assets: 47.50511676 WBTC
- Total Debt: 0
- Total Idle: 47.50511676 WBTC (100%)
- Capital utilization: 0% deployed
- Default queue length: 0
WBTC is held directly at the vault contract. ERC-4626 redemptions settle atomically against this idle balance with no slippage.
Strategies
None attached at the snapshot. The vault has no protocol-dependency surface beyond WBTC itself. Adding any new strategy requires a 7-day TimelockController proposal.
Accessibility
- Deposits: Permissionless ERC-4626. Subject to 100,000 WBTC deposit limit (cap is oversized — see Reassessment Triggers)
- Withdrawals: ERC-4626. Atomic against idle balance — no strategy unwind needed
- No cooldown or lock period
- Fees: 0% management, 10% performance
- Profit unlock: 5 days
Collateralization
- 100% on-chain WBTC backing — all of TVL is held directly at the vault contract
- Collateral quality: WBTC is a wrapped representation of BTC, custodied offchain by BitGo. Quality is tied to BitGo's custody integrity and historical proof-of-reserves cadence
- No leverage
- Fully redeemable — atomic redemption from the idle balance
Provability
- PPS: ERC-4626, fully algorithmic
- Strategy
totalAssets(): n/a — no strategy attached - Profit / loss reporting: n/a today (no strategy reports flow); when a strategy is later attached, profits would unlock over 5 days
Liquidity Risk
Trivially atomic. totalAssets() = totalIdle() = 47.5051 WBTC, so any user redemption settles against the vault's WBTC balance with no slippage, no strategy unwind, and no dependency on any underlying lending market's utilization.
- Exit pipeline: ERC-4626
withdrawagainst the vault's idle WBTC balance — single transaction, no external protocol calls - Same-asset: WBTC-denominated share token — no price-divergence risk inside the vault (BTC custody risk is upstream of the vault)
- No DEX liquidity needed
- No withdrawal queue or cooldown
- Deposit limit: 100,000 WBTC cap vs 47.5051 WBTC TVL — materially oversized; not a liquidity issue today, but should be tightened before any future strategy attachment
If a new strategy is attached later, the liquidity profile will become a function of that strategy's underlying market — captured under Reassessment Triggers.
Centralization & Control Risks
Governance
| Position | Address | Threshold | Roles on Vault |
|---|---|---|---|
| Daddy (ySafe) | 0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52 |
6-of-9 | 12 of 14 vault roles |
| Brain | 0x16388463d60FFE0661Cf7F1f31a7D658aC790ff7 |
3-of-8 | QUEUE, REPORTING, DEBT, MAX_DEBT, DEPOSIT_LIMIT, WITHDRAW_LIMIT, PROFIT_UNLOCK, DEBT_PURCHASER, EMERGENCY |
| Security | 0xe5e2Baf96198c56380dDD5E992D7d1ADa0e989c0 |
4-of-7 | DEBT, MAX_DEBT, EMERGENCY |
| Strategy Manager (Timelock) | 0x88Ba032be87d5EF1fbE87336b7090767F367BF73 |
7-day delay | ADD_STRATEGY, REVOKE_STRATEGY, FORCE_REVOKE, ACCOUNTANT, MAX_DEBT |
| Keeper | 0x604e586F17cE106B64185A7a0d2c1Da5bAce711E |
Bot | REPORTING only |
| Debt Allocator | 0x1e9eB053228B1156831759401dE0E115356b8671 |
Bot | REPORTING + DEBT_MANAGER |
ySafe 6-of-9 signers include publicly known DeFi contributors — see Yearn Multisig Info.
Properties:
- No EOA holds vault roles directly
- Strategy additions and accountant changes pass through 7-day timelock
- Self-governed timelock — TIMELOCK_ADMIN belongs to the timelock itself
- Vault contract is immutable — Vyper minimal proxy
- Same governance pattern across 37+ vaults
Programmability
- PPS: ERC-4626, fully algorithmic
- Vault operations: permissionless deposit / withdraw on-chain
- Strategy reporting: automated via keeper (when strategy is funded)
- Debt allocation: Debt Allocator (automated) + Brain (manual) — currently 0 deployed
- Off-chain inputs: none
External Dependencies
Today: none directly funded. The only critical dependency is the underlying WBTC token itself (and its BitGo-custodied BTC backing).
If a new strategy is later attached: dependency profile becomes a function of the chosen strategy. The previously-attached Aave V3 WBTC Lender is the natural candidate; if re-attached, dependency would be:
| Dependency | Criticality | Notes |
|---|---|---|
| WBTC (BitGo) | Critical (underlying asset) | Wrapped BTC; relies on BitGo's custody integrity and proof-of-reserves practice |
| Aave V3 | High (if/when funded) | Blue-chip, $30B+ TVL |
Operational Risk
- Team: Yearn Finance — established 2020, public contributors, named multisig signers
- Vault management: Standard Yearn V3 Role Manager pattern shared across 37+ vaults
- Documentation: Comprehensive Yearn V3 documentation. Strategy code verified on Etherscan
- Legal: Yearn BORG via YIP-87
- Incident response: 4 historical V1 events handled. V3 framework not yet stress-tested by an exploit
- V3 immutability: vault cannot be upgraded
- Operational anomalies:
- Current 100%-idle posture and zero attached strategies is itself an operational signal — Brain / Daddy have actively pulled all debt and revoked the only attached strategy between the April 27 and May 5 snapshots, and the empty-queue state has persisted through the May 11 snapshot. The broader risk-1 vault deallocation in late April was attributed by the Yearn team to a precautionary response following the rsETH bridge exploit (unverified attribution); the strategy revocation here is more permanent than a deallocation and the rationale has not been independently verified
- Oversized deposit cap (100,000 WBTC ≈ $8.1B) vs current 47.5 WBTC TVL — not a safety risk while the vault is undeployed, but should be tightened or its rationale documented before any future strategy attachment. Action item under Reassessment Triggers
- Not yet in
alert_large_flows.pymonitoring list — likely an oversight given how recently the vault was deployed and that it currently holds no debt. Recommend Yearn adds it before any meaningful TVL
Monitoring
Existing Monitoring Infrastructure
Yearn maintains the monitoring repository with active alerting. Important: yvWBTC-1 is NOT yet in the alert_large_flows.py VAULTS dictionary (verified against the script). The other five mainnet risk-1 vaults (yvUSDC-1, yvUSDS-1, yvWETH-1, yvDAI-1, yvUSDT-1) are present. Recommend adding yvWBTC-1 before any meaningful TVL.
Other monitoring that does cover yvWBTC-1 implicitly via the broader Yearn V3 set:
- Endorsed vault check (
yearn/check_endorsed.py) — weekly - Timelock monitoring (
timelock/timelock_alerts.py)
Key Contracts
| Contract | Address | Monitor |
|---|---|---|
| yvWBTC-1 Vault | 0x751F0cC6115410A3eE9eC92d08f46Ff6Da98b708 |
PPS (convertToAssets(1e8)), totalAssets(), totalDebt(), totalIdle(), Deposit / Withdraw events, StrategyChanged |
| Strategy Manager (Timelock) | 0x88Ba032be87d5EF1fbE87336b7090767F367BF73 |
New addStrategy() proposals (7-day delay) |
| ySafe (Daddy) | 0xFEB4acf3df3cDEA7399794D0869ef76A6EfAff52 |
Signer / threshold changes |
| Accountant | 0x5A74Cb32D36f2f517DB6f7b0A0591e09b22cDE69 |
Fee changes |
Critical Events to Monitor
- New strategy attachment —
StrategyChanged(strategy, ChangeType.ADDED)would indicate the timelock has executed anaddNewStrategy()proposal; trigger reassessment to evaluate the new dependency - Idle ratio change — currently 100%; a drop after a strategy is attached indicates re-deployment
- Strategy
current_debtchanges —DebtUpdatedevents on the vault (n/a until a strategy is attached) - Emergency actions (
Shutdown) - ySafe / Brain / Security signer or threshold changes
- PPS decrease — should only increase outside of explicit loss events
- Deposit-limit changes — particularly relevant given the current oversized cap
- WBTC-specific: BitGo custody / proof-of-reserves issues, WBTC-BTC peg deviation, blacklisting events
Monitoring Functions
| Function | Contract | Purpose | Frequency |
|---|---|---|---|
convertToAssets(1e8) |
Vault | PPS tracking | Every 6 hours |
totalAssets() |
Vault | Total TVL | Daily |
totalDebt() / totalIdle() |
Vault | Capital deployment ratio — key early signal that a strategy has been attached and funded | Daily |
get_default_queue() |
Vault | Queue composition — currently empty; non-empty indicates a new strategy attachment | Daily |
deposit_limit() |
Vault | Cap monitoring (currently oversized) | Daily |
getThreshold() / getOwners() |
ySafe | Governance integrity | Weekly |
getMinDelay() |
ySafe | Delay change detection | Weekly |
Reassessment Triggers
- Time-based: Reassess in 6 months (October 2026) or annually
- TVL-based: Reassess if TVL exceeds 200 WBTC (~$15M) or changes by ±50%
- rsETH-related deallocation and strategy revocation:
- rerun this assessment once Yearn attaches and funds any new strategy on yvWBTC-1. The current 100%-idle / empty-queue posture has persisted from the May 5 to May 11 snapshots; the dependency profile and liquidity score all need re-evaluation against any future chosen strategy
- if any new strategy is added that takes direct or indirect rsETH exposure, full re-review of the dependency subscore
- Strategy posture:
- any
addStrategy()proposal at the Strategy Manager TimelockController (0x88Ba032be87d5EF1fbE87336b7090767F367BF73) targeting yvWBTC-1 — review during the 7-day delay window before the strategy can be funded - if a USDS-denominated or Sky-routed strategy is later attached to yvWBTC-1, the "no Sky concentration" exclusion no longer holds — re-evaluate dependency and concentration scores against the broader risk-1 stable stack
- if more than one strategy is attached, re-evaluate the dependency subscore for diversification
- any
- Underlying-protocol incidents: any major incident affecting WBTC (or the protocol of any future attached strategy) — full re-review
- Action items (operational hygiene):
- Tighten the deposit cap — current
deposit_limit = 100,000 WBTC(≈ $8.1B at snapshot) is materially above any plausible near-term TVL. Either tighten the cap (e.g. to a multiple of intended TVL) or document the rationale with the Yearn team and revisit this report before re-deployment - Add yvWBTC-1 to
alert_large_flows.pymonitored vault list before any meaningful TVL
- Tighten the deposit cap — current
- WBTC-specific:
- BitGo proof-of-reserves issues
- sustained WBTC-BTC peg deviation
- significant blacklisting / freezing events affecting WBTC
- Governance-based: ySafe / Brain / Security signer or threshold changes; any change to the timelock delay (would itself require 7 days)
Appendix: Contract Architecture
┌─────────────────────────────────────────────────────────────────────┐
│ VAULT LAYER │
│ │
│ ┌───────────────────────┐ │
│ │ yvWBTC-1 (v3.0.4) │ │
│ │ ERC-4626, immutable │ │
│ │ 0x751F…b708 │ │
│ │ │ │
│ │ 47.5 WBTC TVL │ │
│ │ (~$3.87M) │ │
│ │ 100% idle │ ← all WBTC held at vault contract │
│ │ totalDebt = 0 │ │
│ │ default queue = [] │ ← no strategy attached │
│ │ deposit_limit=100k │ ← oversized vs TVL │
│ └───────────────────────┘ │
│ │
│ Strategies in queue: NONE (`get_default_queue() == []`) │
│ - Previously-attached Aave V3 WBTC Lender revoked between Apr 27 │
│ and May 5 snapshots (`activation = 0` at 0x0B9A…4EDc) │
└──────────────────────────────────────────────────────────────────────┘
At the snapshot the vault holds WBTC directly with no strategy attached
and no protocol dependency surface beyond WBTC itself. Any new strategy
must clear a 7-day TimelockController proposal before it can hold debt.
Whether the empty-queue posture is permanent deprecation or a precursor
to re-onboarding under the timelock is not on-chain verifiable today.
The vault remains fully outside the Sky / USDS concentration that
affects yvUSDC-1 / yvUSDS-1 / yvDAI-1.
Appendix: TimelockController Role Structure
TimelockController 0x88Ba032be87d5EF1fbE87336b7090767F367BF73 — same timelock used by 37+ Yearn V3 vaults including all six mainnet risk-1 vaults. getMinDelay() = 604800 (7 days).
| Role | Holder | Type | Notes |
|---|---|---|---|
| DEFAULT_ADMIN | No holder | — | Never granted (admin = address(0)) |
| TIMELOCK_ADMIN | Timelock itself | Contract | Self-governed |
| PROPOSER | Daddy/ySafe | 6-of-9 Safe | Sole proposer |
| EXECUTOR | Daddy/ySafe | 6-of-9 Safe | Direct execution |
| EXECUTOR | TimelockExecutor 0xf8f60bf9456a6e0141149db2dd6f02c60da5779b |
Contract | Wrapper: Brain (3/8) + deployer EOA can call execute() through it |
| CANCELLER | Daddy/ySafe | 6-of-9 Safe | Cancel pending proposals |
| CANCELLER | Brain | 3-of-8 Safe | Cancel pending proposals |
To shorten the delay, Daddy 6/9 must propose updateDelay(), wait 7 days during which Brain or Daddy can cancel, then execute. DEFAULT_ADMIN was never granted, so no party can self-grant PROPOSER or TIMELOCK_ADMIN to skip the flow.