mirror of
https://github.com/luxfi/migration.git
synced 2026-10-30 15:25:07 +00:00
SWEEP-RUNBOOK previously recorded ownership as BLOCKED: the 0xce15 key was
unlocated, so the step emitted calldata and was a no-op. That is no longer the
state, and the runbook said otherwise.
Adds OWNERSHIP-RUNBOOK.md with two paths that together move the ENTIRE mainnet
(96369) DEX to the DAO Safe:
Path A — a StateUpgrade re-owns the 23 contracts whose keys are lost or
unknown (0xce15, 0xbe7A89, 0x086F4aA1), fork-proven 109/109
Path B — direct transfer of the 74 LP NFTs + 7 ERC-20 balances from 0x9011
Ships the artifacts that back the claim rather than the claim alone:
manifests/96369-ownership.stateupgrade.json (the storage writes),
proof/ownership-fork-e2e-PASS.log (the fork run), and the program/ scripts for
both paths.
The manifest holds contract STORAGE SLOT writes — 64-hex slot ids mapping to
owner addresses, with blockTimestamp left as __OWNERSHIP_MIGRATION_TS__.
Checked explicitly, because slot ids and private keys are indistinguishable to
a naive scan: there are no keys here. The runbook references k8s secret names
and KMS paths only.
123 lines
5.5 KiB
JSON
123 lines
5.5 KiB
JSON
[
|
|
{
|
|
"blockTimestamp": "__OWNERSHIP_MIGRATION_TS__",
|
|
"accounts": {
|
|
"0x80bBc7C4C7a59C899D1B37BC14539A22D5830a84": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0xD173926A10A0C4eCd3A51B1422270b65Df0551c1": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0xeac0a50112b5ee20cc18e42ba4d37777012afd0d": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0xaa6a41cacb18bed5b98059a5fa30f9dbabe0cc64": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0xdf1de693c31e2a5eb869c329529623556b20abf3": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc12"
|
|
}
|
|
},
|
|
"0x8031e9b0d02a792cfefaa2bdca6e1289d385426f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc12"
|
|
}
|
|
},
|
|
"0x79608e442d046ea6d3125931a33ce971ad99c6f9": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc12"
|
|
}
|
|
},
|
|
"0xa85eb8e163f4d70bfc43a4f3fcc9a8dfc42b1ae4": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc12"
|
|
}
|
|
},
|
|
"0x724f4ef0400386fc8c1011788af733bd367ac00f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc12"
|
|
}
|
|
},
|
|
"0x3569c06a80c148d7b4b67f8a06125f6d59774243": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc12"
|
|
}
|
|
},
|
|
"0x60E0a8167FC13dE89348978860466C9ceC24B9ba": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x1E48D32a4F5e9f08DB9aE4959163300FaF8A6C8e": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x848Cff46eb323f323b6Bbe1Df274E40793d7f2c2": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x5E5290f350352768bD2bfC59c2DA15DD04A7cB88": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x26B40f650156C7EbF9e087Dd0dca181Fe87625B7": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x6EdcF3645DeF09DB45050638c41157D8B9FEa1cf": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x28BfC5DD4B7E15659e41190983e5fE3df1132bB9": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x3078847F879A33994cDa2Ec1540ca52b5E0eE2e5": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x8B982132d639527E8a0eAAD385f97719af8f5e04": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x3141b94b89691009b950c96e97Bff48e0C543E3C": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x0e4bd0dd67c15DECFbBBDBbE07Fc9d51D737693D": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0xf5a313885832d4fc71d1ef80115197c4479b58c8": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
},
|
|
"0x1af00a2590a834d14f4a8a26d1b03ebba8cf7961": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000e54caf7e0c04e0ec69be9302b97613de89745ddc"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|