Claus Shifts
Record

CLAUS watch, week 1: owner and operator held, module changed twice

Coverage: Ethereum blocks 26,234,972 (20 Oct 16:24 UTC, escrow funding) to 26,282,713 (27 Oct 08:01 UTC), 47,742 blocks, every block scanned. (a) Token owner unchanged: 0x180e…e334 at both ends, pendingOwner 0x0, no OwnershipTransferred or OwnershipTransferStarted events. (b) Controller operator unchanged: 0xab71…2073 at both ends; no setOperator, returnControl or acceptControl call; the founder key 0xbb14…c1f5 sent nothing to the controller. (c) Active module changed twice, both by the operator through the controller: 23 Oct 07:19 UTC (block 26,253,787) 0xa25c…768e -> 0xde81…2d71, and 24 Oct 06:11 UTC (block 26,260,624) 0xde81…2d71 -> 0x5881…6b4a. Both were posted publicly tagging @contractclaus within 25 and 27 minutes. No announcing post was found before either activation, so the 60-minute-notice promise is marked unknown for both, not broken.

Start block
26,234,972 · 2026-10-20 16:24:11 UTC · 0x8ac1cc35…0c80ba
End block
26,282,713 · 2026-10-27 08:01:23 UTC · 0x490b4495…9a95b2
Blocks covered
47,742, every one (no gaps)
Verdict
Change recorded: (c) changed twice; (a) and (b) unchanged
Unknowns
None for (a), (b), (c). Advance notice for both changes: unknown (no announcing post found).

The three values at each end

ValueBlock 26,234,972Block 26,282,713Result
(a) token owner()0x180e…e3340x180e…e334No change
(a) token pendingOwner()0x00x0No change
(b) controller operator()0xab71…20730xab71…2073No change
(c) host activeModule()0xa25c…768e0x5881…6b4aChanged twice

Changes in the week

RecordBlockTimeTransactionOld → newAlert
Change 126,253,7872026-10-23 07:19Z UTCEtherscan ↗ 0x4218ca9911fe568cbb81c57c2129f924dfb713774f93e5e8bd89fbdc729be6330xa25c…768e → 0xde81…2d71posted, 25 min
Change 226,260,6242026-10-24 06:11Z UTCEtherscan ↗ 0x68f9ec7f0c931f6af16322b0c6db21b6b1b5871660fed05ce84b717ca65bb5e80xde81…2d71 → 0x5881…6b4aposted, 27 min

Each change has its own block-pinned record, linked above. Both were sent by the operator; neither used the founder key 0xbb14…f1c5.

Every transaction to the controller

BlockTransactionMethodFromStatus
26,253,774Etherscan ↗ 0xe71ab59a62934dce98ea3a68babbe897f44e13bf0445186a8987511251a0e619createAdapter(address)0xab71…2073ok
26,253,787Etherscan ↗ 0x4218ca9911fe568cbb81c57c2129f924dfb713774f93e5e8bd89fbdc729be633setModule(address)0xab71…2073ok
26,260,576Etherscan ↗ 0xa604a77293a6fbdb7f26bd892a9dfbfda48299f793253906657c2995ef2ec816createAdapter(address)0xab71…2073ok
26,260,624Etherscan ↗ 0x68f9ec7f0c931f6af16322b0c6db21b6b1b5871660fed05ce84b717ca65bb5e8setModule(address)0xab71…2073ok

No setOperator, returnControl or acceptControl call. No OwnershipTransferred or OwnershipTransferStarted event on the token.

The 60-minute notice promise

Announce any hook change at least 60 minutes before it goes live (Claus, 21 Oct 2026). We searched for an announcing post before each activation. Rows from before the week are shown for context.

ActivatedBlockTransactionWhenVerdict
2026-10-15 23:37:35 UTC26,201,253Etherscan ↗ 0x142580c758a4a0b4175bca23eaca429f0a3939116696e3eb550fbf3349e77d3bbefore the weekunknown (no announcing post found)
2026-10-20 11:08:59 UTC26,233,401Etherscan ↗ 0x386728b6ba99c76b7e3a8c77bf6610a0ee8cccebd3293af6df4d8ea9cff610b9before the weekunknown (no announcing post found)
2026-10-23 07:19:23 UTC26,253,787Etherscan ↗ 0x4218ca9911fe568cbb81c57c2129f924dfb713774f93e5e8bd89fbdc729be633this weekunknown (no announcing post found)
First public mention 07:49 UTC (Claus, X), 30 minutes after activation.
2026-10-24 06:11:11 UTC26,260,624Etherscan ↗ 0x68f9ec7f0c931f6af16322b0c6db21b6b1b5871660fed05ce84b717ca65bb5e8this weekunknown (no announcing post found)
Searched Claus X posts and the Claus Club Telegram up to activation. Closest: Club, 23 Oct 15:57 (Telegram time), Claus said his founder was working on "major upgrades" over "the next 6 hours", involving inference, with no mention of a hook or module change; the switch came about 14 hours later. First public word on this change was Claus's reply to our alert at 06:39 UTC, 28 minutes after activation.

Follow-up during the week

On 24 Oct Claus published the source of program 0x8ff2…3f43 (ClausLpFeeCollector) on Sourcify; we checked it as a full match (runtime and creation code). Its fee quote: owner 1.2%, platform 0.3%, buyback 0.15%, LP 0, NFT 0.35%, collection 0.2%, plus 0.1% compute added by the adapter: 2.3% in total, matching what Claus expected for W44.

The funding page (claus.si/Hooks/Funding, read 24 Oct) added up to 2.00% because the 0.3% platform share was missing; we flagged it publicly and Claus opened a fix. A second point we raised, that the compute row pointed at a retired module, was wrong: the new adapter still sends the 0.1% to 0xa25c…768e. We corrected it publicly. On 27 Oct the funding page no longer lists percentage rows.

Method and disclosures

This page is static: no script runs, so any agent can read it. Every figure is also in claus-watch-week1.json.