mirror of
https://github.com/luxfi/migration.git
synced 2026-10-30 15:25:07 +00:00
On six mock stablecoins storage slot 5 is packed — the owner address occupies bytes 1..21 and decimals (0x12) sits in the low byte. The ownership-to-new-safe upgrade wrote a plain left-padded address word, which slid the owner one byte right onto 0x00F0d19Ccc...3fd1F2, an address nobody controls, and overwrote decimals with 0xbd = 189. The earlier manifests' "...ddc12" words were not malformed; the 12 was decimals, and treating it as a typo is what caused this. It survived verification because the check read the slot back and compared it to the value written, which passes by construction. It never asked owner() and decimals() what they return. Verified this time against both: the six now read owner()==DAO Safe and decimals()==18, with the 17 non-packed accounts as an untouched control. Co-authored-by: Hanzo Dev <[email protected]>
648 lines
24 KiB
JSON
648 lines
24 KiB
JSON
{
|
|
"networkUpgradeOverrides": {
|
|
"evmTimestamp": 0,
|
|
"durangoTimestamp": 0,
|
|
"quasarTimestamp": 1766708400,
|
|
"fortunaTimestamp": 1766708400,
|
|
"graniteTimestamp": 1766708400
|
|
},
|
|
"precompileUpgrades": [
|
|
{
|
|
"aiMiningConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"blake3Config": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"cggmp21Verify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"deadZeroConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"deadConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"deadFullConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"routerConfig": {
|
|
"blockTimestamp": 1766708400,
|
|
"v3QuoterAddress": "0x0000000000000000000000000000000000000000",
|
|
"v3FactoryAddress": "0x0000000000000000000000000000000000000000",
|
|
"v2RouterAddress": "0x0000000000000000000000000000000000000000",
|
|
"v2FactoryAddress": "0x0000000000000000000000000000000000000000"
|
|
}
|
|
},
|
|
{
|
|
"fheConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"frostVerify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"graphConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"hpkeConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"mldsaVerify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"mlkemConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"ringConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"slhdsaVerify": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"zkConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G1AddConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G1MulConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G1MSMConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G2AddConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G2MulConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381G2MSMConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"bls12381PairingConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"dexPositionManagerConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"dexStateViewConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"dexQuoterConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"dexSettleConfig": {
|
|
"blockTimestamp": 1766708400
|
|
}
|
|
},
|
|
{
|
|
"pulsarVerify": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"magnetarVerify": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"p3qVerify": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"coronaThreshold": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"hqcEncapsulate": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"curve25519Config": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"x25519Config": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"sr25519Verify": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"babyjubjubConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"pedersenConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"poseidonConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"pastaConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"xwingConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"computeMarketConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"bridgeRegistrarConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"stableSwapConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"vrfConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"attestationConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"anchorConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
},
|
|
{
|
|
"fixedPointMathConfig": {
|
|
"blockTimestamp": 1782864000
|
|
}
|
|
}
|
|
],
|
|
"stateUpgrades": [
|
|
{
|
|
"blockTimestamp": 1782953071,
|
|
"accounts": {
|
|
"0x80bBc7C4C7a59C899D1B37BC14539A22D5830a84": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0xD173926A10A0C4eCd3A51B1422270b65Df0551c1": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0xeac0a50112b5ee20cc18e42ba4d37777012afd0d": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0xaa6a41cacb18bed5b98059a5fa30f9dbabe0cc64": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0xdf1de693c31e2a5eb869c329529623556b20abf3": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce212"
|
|
}
|
|
},
|
|
"0x8031e9b0d02a792cfefaa2bdca6e1289d385426f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce212"
|
|
}
|
|
},
|
|
"0x79608e442d046ea6d3125931a33ce971ad99c6f9": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce212"
|
|
}
|
|
},
|
|
"0xa85eb8e163f4d70bfc43a4f3fcc9a8dfc42b1ae4": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce212"
|
|
}
|
|
},
|
|
"0x724f4ef0400386fc8c1011788af733bd367ac00f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce212"
|
|
}
|
|
},
|
|
"0x3569c06a80c148d7b4b67f8a06125f6d59774243": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce212"
|
|
}
|
|
},
|
|
"0x60E0a8167FC13dE89348978860466C9ceC24B9ba": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x1E48D32a4F5e9f08DB9aE4959163300FaF8A6C8e": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x848Cff46eb323f323b6Bbe1Df274E40793d7f2c2": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x5E5290f350352768bD2bfC59c2DA15DD04A7cB88": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x26B40f650156C7EbF9e087Dd0dca181Fe87625B7": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x6EdcF3645DeF09DB45050638c41157D8B9FEa1cf": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x28BfC5DD4B7E15659e41190983e5fE3df1132bB9": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x3078847F879A33994cDa2Ec1540ca52b5E0eE2e5": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x8B982132d639527E8a0eAAD385f97719af8f5e04": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x3141b94b89691009b950c96e97Bff48e0C543E3C": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x0e4bd0dd67c15DECFbBBDBbE07Fc9d51D737693D": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0xf5a313885832d4fc71d1ef80115197c4479b58c8": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
},
|
|
"0x1af00a2590a834d14f4a8a26d1b03ebba8cf7961": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x00000000000000000000000051284dc2133e8d3a8e213dca6a6fa768cfdfcce2"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"blockTimestamp": 1783923968,
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"blockTimestamp": 1785944022,
|
|
"accounts": {
|
|
"0x80bBc7C4C7a59C899D1B37BC14539A22D5830a84": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0xD173926A10A0C4eCd3A51B1422270b65Df0551c1": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0xeac0a50112b5ee20cc18e42ba4d37777012afd0d": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0xaa6a41cacb18bed5b98059a5fa30f9dbabe0cc64": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0xdf1de693c31e2a5eb869c329529623556b20abf3": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x8031e9b0d02a792cfefaa2bdca6e1289d385426f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x79608e442d046ea6d3125931a33ce971ad99c6f9": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0xa85eb8e163f4d70bfc43a4f3fcc9a8dfc42b1ae4": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x724f4ef0400386fc8c1011788af733bd367ac00f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x3569c06a80c148d7b4b67f8a06125f6d59774243": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x60E0a8167FC13dE89348978860466C9ceC24B9ba": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x1E48D32a4F5e9f08DB9aE4959163300FaF8A6C8e": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x848Cff46eb323f323b6Bbe1Df274E40793d7f2c2": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x5E5290f350352768bD2bfC59c2DA15DD04A7cB88": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x26B40f650156C7EbF9e087Dd0dca181Fe87625B7": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x6EdcF3645DeF09DB45050638c41157D8B9FEa1cf": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x28BfC5DD4B7E15659e41190983e5fE3df1132bB9": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x3078847F879A33994cDa2Ec1540ca52b5E0eE2e5": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x8B982132d639527E8a0eAAD385f97719af8f5e04": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x3141b94b89691009b950c96e97Bff48e0C543E3C": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x0e4bd0dd67c15DECFbBBDBbE07Fc9d51D737693D": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0xf5a313885832d4fc71d1ef80115197c4479b58c8": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
},
|
|
"0x1af00a2590a834d14f4a8a26d1b03ebba8cf7961": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"blockTimestamp": 1785949619,
|
|
"accounts": {
|
|
"0x3569c06a80c148d7b4b67f8a06125f6d59774243": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd12"
|
|
}
|
|
},
|
|
"0x724f4ef0400386fc8c1011788af733bd367ac00f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd12"
|
|
}
|
|
},
|
|
"0x79608e442d046ea6d3125931a33ce971ad99c6f9": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd12"
|
|
}
|
|
},
|
|
"0x8031e9b0d02a792cfefaa2bdca6e1289d385426f": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd12"
|
|
}
|
|
},
|
|
"0xa85eb8e163f4d70bfc43a4f3fcc9a8dfc42b1ae4": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd12"
|
|
}
|
|
},
|
|
"0xdf1de693c31e2a5eb869c329529623556b20abf3": {
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000f0d19cccb8e33663e9bdee6e40474f1e3fd1f2bd12"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"_note": "APPLIED 2026-08-05, activation ts 1785949619. Repairs 6 accounts that the 3rd upgrade (96369-ownership-to-new-safe.applied.json) corrupted.\nROOT CAUSE: on these six mock stablecoins storage slot 5 is PACKED \u2014 the owner address occupies bytes 1..21 and decimals (0x12 = 18) sits in the low byte. The 3rd upgrade wrote a plain left-padded address word, which slid the owner one byte right onto 0x00F0d19Ccc\u20263fd1F2 (an address nobody controls) and overwrote decimals with 0xbd = 189.\nWHY IT WASN'T CAUGHT: the 3rd upgrade was verified by reading the slot back and comparing it to the value written \u2014 which passes by construction. It never asked the contract what owner() and decimals() actually return. The prior manifests' '\u2026ddc12' words looked malformed and were in fact correct.\nCORRECT WORD: 0x + 22 zeros + <safe:40> + 12 (owner << 8 | decimals)\nThe 17 non-packed accounts were written correctly by the 3rd upgrade and are deliberately untouched here; they read owner()==DAO Safe, decimals()==18."
|
|
} |