Mellow Protocol / Lido Earn: control-plane safety record
1 indexed control-plane surface for Mellow Protocol / Lido Earn, pinned to a canonical Ethereum block and compared with what the protocol documents. Contract: 0xe5abcc40196174Ae0d12153dE286F0D8E401769d.
Check it live (free)
The pre-flight API re-reads the controller, proxy and capabilities of a contract at the latest block. No key, no wallet.
curl -s "https://pacta-x402.pacta.workers.dev/v1/check/preflight?chain=ethereum&address=0xe5abcc40196174Ae0d12153dE286F0D8E401769d"
MCP: https://pacta-x402.pacta.workers.dev/mcp · tool pacta_check_preflight.
Curator Safe Quorum & Lazy Admin Signer Overlap
Observed on-chain. getThreshold() = 3, getOwners().length = 5 (3-of-5 Gnosis Safe); DEFAULT_ADMIN_ROLE (0x00) on earnETH (0x6a37725ca7f4CE81c004c955f7280d5C704a249e) and earnUSD (0x014e6DA8F283C4aF65B2AA0f201438680A004452) held by 5-of-8 Lazy Vault Admin Safe (0x0Dd73341d6158a72b4D224541f1094188f57076E, Timelock 0x363Ba8843d06BA5968f55C26aB055162eDd62189 getMinDelay = 0s), where all 5 Curator signers are Lazy Vault Admin owners.
Documented. lidofinance/docs (earn/deployment-contracts.md line 199) lists 3/6 multisig; Mellow Core Vault docs describe bounded curator permissions.
cast call 0xe5abcc40196174Ae0d12153dE286F0D8E401769d \ "getThreshold()" \ --block 26401312 --rpc-url "$ETH_RPC_URL" cast block 26401312 --field hash --rpc-url "$ETH_RPC_URL" # expect 0x95866ea3ef8f9a0567ce000bc8075f6dc5fb0f1e80cb4e9999ae624a2f0dc109
Issuing Mellow Protocol / Lido Earn? Reconcile & Anchor 24h Institutional Clearance
Reconcile documentation drift, verify multisig and timelock control planes across archive RPCs, prepare an upstream docs reconciliation PR, and anchor a Base EAS Aligned Attestation + Curator Diligence Dossier within 24 hours.