|
2119 | 2119 | ] |
2120 | 2120 | } |
2121 | 2121 | } |
| 2122 | + }, |
| 2123 | + "2b55cd7649b671f125bccef8da8a004f02712557960cc324dd5186447320c036": { |
| 2124 | + "address": "0xAEaE7d602b537b2065f3dA05DCCE754fB23A968d", |
| 2125 | + "layout": { |
| 2126 | + "solcVersion": "0.8.22", |
| 2127 | + "storage": [ |
| 2128 | + { |
| 2129 | + "label": "admin", |
| 2130 | + "offset": 0, |
| 2131 | + "slot": "0", |
| 2132 | + "type": "t_address", |
| 2133 | + "contract": "VaultAdmin", |
| 2134 | + "src": "contracts/vaults/modules/VaultAdmin.sol:16" |
| 2135 | + }, |
| 2136 | + { |
| 2137 | + "label": "__gap", |
| 2138 | + "offset": 0, |
| 2139 | + "slot": "1", |
| 2140 | + "type": "t_array(t_uint256)50_storage", |
| 2141 | + "contract": "VaultAdmin", |
| 2142 | + "src": "contracts/vaults/modules/VaultAdmin.sol:48" |
| 2143 | + }, |
| 2144 | + { |
| 2145 | + "label": "__gap", |
| 2146 | + "offset": 0, |
| 2147 | + "slot": "51", |
| 2148 | + "type": "t_array(t_uint256)50_storage", |
| 2149 | + "contract": "VaultVersion", |
| 2150 | + "src": "contracts/vaults/modules/VaultVersion.sol:66" |
| 2151 | + }, |
| 2152 | + { |
| 2153 | + "label": "feeRecipient", |
| 2154 | + "offset": 0, |
| 2155 | + "slot": "101", |
| 2156 | + "type": "t_address", |
| 2157 | + "contract": "VaultFee", |
| 2158 | + "src": "contracts/vaults/modules/VaultFee.sol:21" |
| 2159 | + }, |
| 2160 | + { |
| 2161 | + "label": "feePercent", |
| 2162 | + "offset": 20, |
| 2163 | + "slot": "101", |
| 2164 | + "type": "t_uint16", |
| 2165 | + "contract": "VaultFee", |
| 2166 | + "src": "contracts/vaults/modules/VaultFee.sol:24" |
| 2167 | + }, |
| 2168 | + { |
| 2169 | + "label": "__gap", |
| 2170 | + "offset": 0, |
| 2171 | + "slot": "102", |
| 2172 | + "type": "t_array(t_uint256)50_storage", |
| 2173 | + "contract": "VaultFee", |
| 2174 | + "src": "contracts/vaults/modules/VaultFee.sol:62" |
| 2175 | + }, |
| 2176 | + { |
| 2177 | + "label": "_totalShares", |
| 2178 | + "offset": 0, |
| 2179 | + "slot": "152", |
| 2180 | + "type": "t_uint128", |
| 2181 | + "contract": "VaultState", |
| 2182 | + "src": "contracts/vaults/modules/VaultState.sol:23" |
| 2183 | + }, |
| 2184 | + { |
| 2185 | + "label": "_totalAssets", |
| 2186 | + "offset": 16, |
| 2187 | + "slot": "152", |
| 2188 | + "type": "t_uint128", |
| 2189 | + "contract": "VaultState", |
| 2190 | + "src": "contracts/vaults/modules/VaultState.sol:24" |
| 2191 | + }, |
| 2192 | + { |
| 2193 | + "label": "queuedShares", |
| 2194 | + "offset": 0, |
| 2195 | + "slot": "153", |
| 2196 | + "type": "t_uint128", |
| 2197 | + "contract": "VaultState", |
| 2198 | + "src": "contracts/vaults/modules/VaultState.sol:27" |
| 2199 | + }, |
| 2200 | + { |
| 2201 | + "label": "_unclaimedAssets", |
| 2202 | + "offset": 16, |
| 2203 | + "slot": "153", |
| 2204 | + "type": "t_uint128", |
| 2205 | + "contract": "VaultState", |
| 2206 | + "src": "contracts/vaults/modules/VaultState.sol:28" |
| 2207 | + }, |
| 2208 | + { |
| 2209 | + "label": "_exitQueue", |
| 2210 | + "offset": 0, |
| 2211 | + "slot": "154", |
| 2212 | + "type": "t_struct(History)11795_storage", |
| 2213 | + "contract": "VaultState", |
| 2214 | + "src": "contracts/vaults/modules/VaultState.sol:30" |
| 2215 | + }, |
| 2216 | + { |
| 2217 | + "label": "_exitRequests", |
| 2218 | + "offset": 0, |
| 2219 | + "slot": "155", |
| 2220 | + "type": "t_mapping(t_bytes32,t_uint256)", |
| 2221 | + "contract": "VaultState", |
| 2222 | + "src": "contracts/vaults/modules/VaultState.sol:31" |
| 2223 | + }, |
| 2224 | + { |
| 2225 | + "label": "_balances", |
| 2226 | + "offset": 0, |
| 2227 | + "slot": "156", |
| 2228 | + "type": "t_mapping(t_address,t_uint256)", |
| 2229 | + "contract": "VaultState", |
| 2230 | + "src": "contracts/vaults/modules/VaultState.sol:32" |
| 2231 | + }, |
| 2232 | + { |
| 2233 | + "label": "_capacity", |
| 2234 | + "offset": 0, |
| 2235 | + "slot": "157", |
| 2236 | + "type": "t_uint256", |
| 2237 | + "contract": "VaultState", |
| 2238 | + "src": "contracts/vaults/modules/VaultState.sol:34" |
| 2239 | + }, |
| 2240 | + { |
| 2241 | + "label": "__gap", |
| 2242 | + "offset": 0, |
| 2243 | + "slot": "158", |
| 2244 | + "type": "t_array(t_uint256)50_storage", |
| 2245 | + "contract": "VaultState", |
| 2246 | + "src": "contracts/vaults/modules/VaultState.sol:268" |
| 2247 | + }, |
| 2248 | + { |
| 2249 | + "label": "validatorsRoot", |
| 2250 | + "offset": 0, |
| 2251 | + "slot": "208", |
| 2252 | + "type": "t_bytes32", |
| 2253 | + "contract": "VaultValidators", |
| 2254 | + "src": "contracts/vaults/modules/VaultValidators.sol:29" |
| 2255 | + }, |
| 2256 | + { |
| 2257 | + "label": "validatorIndex", |
| 2258 | + "offset": 0, |
| 2259 | + "slot": "209", |
| 2260 | + "type": "t_uint256", |
| 2261 | + "contract": "VaultValidators", |
| 2262 | + "src": "contracts/vaults/modules/VaultValidators.sol:32" |
| 2263 | + }, |
| 2264 | + { |
| 2265 | + "label": "_keysManager", |
| 2266 | + "offset": 0, |
| 2267 | + "slot": "210", |
| 2268 | + "type": "t_address", |
| 2269 | + "contract": "VaultValidators", |
| 2270 | + "src": "contracts/vaults/modules/VaultValidators.sol:34" |
| 2271 | + }, |
| 2272 | + { |
| 2273 | + "label": "__gap", |
| 2274 | + "offset": 0, |
| 2275 | + "slot": "211", |
| 2276 | + "type": "t_array(t_uint256)50_storage", |
| 2277 | + "contract": "VaultValidators", |
| 2278 | + "src": "contracts/vaults/modules/VaultValidators.sol:199" |
| 2279 | + }, |
| 2280 | + { |
| 2281 | + "label": "__gap", |
| 2282 | + "offset": 0, |
| 2283 | + "slot": "261", |
| 2284 | + "type": "t_array(t_uint256)50_storage", |
| 2285 | + "contract": "VaultEnterExit", |
| 2286 | + "src": "contracts/vaults/modules/VaultEnterExit.sol:243" |
| 2287 | + }, |
| 2288 | + { |
| 2289 | + "label": "_ownMevEscrow", |
| 2290 | + "offset": 0, |
| 2291 | + "slot": "311", |
| 2292 | + "type": "t_address", |
| 2293 | + "contract": "VaultMev", |
| 2294 | + "src": "contracts/vaults/modules/VaultMev.sol:20" |
| 2295 | + }, |
| 2296 | + { |
| 2297 | + "label": "__gap", |
| 2298 | + "offset": 0, |
| 2299 | + "slot": "312", |
| 2300 | + "type": "t_array(t_uint256)50_storage", |
| 2301 | + "contract": "VaultMev", |
| 2302 | + "src": "contracts/vaults/modules/VaultMev.sol:77" |
| 2303 | + }, |
| 2304 | + { |
| 2305 | + "label": "__gap", |
| 2306 | + "offset": 0, |
| 2307 | + "slot": "362", |
| 2308 | + "type": "t_array(t_uint256)50_storage", |
| 2309 | + "contract": "VaultEthStaking", |
| 2310 | + "src": "contracts/vaults/modules/VaultEthStaking.sol:153" |
| 2311 | + }, |
| 2312 | + { |
| 2313 | + "label": "blocklistManager", |
| 2314 | + "offset": 0, |
| 2315 | + "slot": "412", |
| 2316 | + "type": "t_address", |
| 2317 | + "contract": "VaultBlocklist", |
| 2318 | + "src": "contracts/vaults/modules/VaultBlocklist.sol:17" |
| 2319 | + }, |
| 2320 | + { |
| 2321 | + "label": "blockedAccounts", |
| 2322 | + "offset": 0, |
| 2323 | + "slot": "413", |
| 2324 | + "type": "t_mapping(t_address,t_bool)", |
| 2325 | + "contract": "VaultBlocklist", |
| 2326 | + "src": "contracts/vaults/modules/VaultBlocklist.sol:20" |
| 2327 | + }, |
| 2328 | + { |
| 2329 | + "label": "__gap", |
| 2330 | + "offset": 0, |
| 2331 | + "slot": "414", |
| 2332 | + "type": "t_array(t_uint256)50_storage", |
| 2333 | + "contract": "VaultBlocklist", |
| 2334 | + "src": "contracts/vaults/modules/VaultBlocklist.sol:68" |
| 2335 | + }, |
| 2336 | + { |
| 2337 | + "label": "__gap", |
| 2338 | + "offset": 0, |
| 2339 | + "slot": "464", |
| 2340 | + "type": "t_array(t_uint256)50_storage", |
| 2341 | + "contract": "EthFoxVault", |
| 2342 | + "src": "contracts/vaults/ethereum/custom/EthFoxVault.sol:145" |
| 2343 | + } |
| 2344 | + ], |
| 2345 | + "types": { |
| 2346 | + "t_bool": { |
| 2347 | + "label": "bool", |
| 2348 | + "numberOfBytes": "1" |
| 2349 | + }, |
| 2350 | + "t_struct(InitializableStorage)64_storage": { |
| 2351 | + "label": "struct Initializable.InitializableStorage", |
| 2352 | + "members": [ |
| 2353 | + { |
| 2354 | + "label": "_initialized", |
| 2355 | + "type": "t_uint64", |
| 2356 | + "offset": 0, |
| 2357 | + "slot": "0" |
| 2358 | + }, |
| 2359 | + { |
| 2360 | + "label": "_initializing", |
| 2361 | + "type": "t_bool", |
| 2362 | + "offset": 8, |
| 2363 | + "slot": "0" |
| 2364 | + } |
| 2365 | + ], |
| 2366 | + "numberOfBytes": "32" |
| 2367 | + }, |
| 2368 | + "t_struct(ReentrancyGuardStorage)188_storage": { |
| 2369 | + "label": "struct ReentrancyGuardUpgradeable.ReentrancyGuardStorage", |
| 2370 | + "members": [ |
| 2371 | + { |
| 2372 | + "label": "_status", |
| 2373 | + "type": "t_uint256", |
| 2374 | + "offset": 0, |
| 2375 | + "slot": "0" |
| 2376 | + } |
| 2377 | + ], |
| 2378 | + "numberOfBytes": "32" |
| 2379 | + }, |
| 2380 | + "t_uint256": { |
| 2381 | + "label": "uint256", |
| 2382 | + "numberOfBytes": "32" |
| 2383 | + }, |
| 2384 | + "t_uint64": { |
| 2385 | + "label": "uint64", |
| 2386 | + "numberOfBytes": "8" |
| 2387 | + }, |
| 2388 | + "t_address": { |
| 2389 | + "label": "address", |
| 2390 | + "numberOfBytes": "20" |
| 2391 | + }, |
| 2392 | + "t_array(t_struct(Checkpoint)11789_storage)dyn_storage": { |
| 2393 | + "label": "struct ExitQueue.Checkpoint[]", |
| 2394 | + "numberOfBytes": "32" |
| 2395 | + }, |
| 2396 | + "t_array(t_uint256)50_storage": { |
| 2397 | + "label": "uint256[50]", |
| 2398 | + "numberOfBytes": "1600" |
| 2399 | + }, |
| 2400 | + "t_bytes32": { |
| 2401 | + "label": "bytes32", |
| 2402 | + "numberOfBytes": "32" |
| 2403 | + }, |
| 2404 | + "t_mapping(t_address,t_bool)": { |
| 2405 | + "label": "mapping(address => bool)", |
| 2406 | + "numberOfBytes": "32" |
| 2407 | + }, |
| 2408 | + "t_mapping(t_address,t_uint256)": { |
| 2409 | + "label": "mapping(address => uint256)", |
| 2410 | + "numberOfBytes": "32" |
| 2411 | + }, |
| 2412 | + "t_mapping(t_bytes32,t_uint256)": { |
| 2413 | + "label": "mapping(bytes32 => uint256)", |
| 2414 | + "numberOfBytes": "32" |
| 2415 | + }, |
| 2416 | + "t_struct(Checkpoint)11789_storage": { |
| 2417 | + "label": "struct ExitQueue.Checkpoint", |
| 2418 | + "members": [ |
| 2419 | + { |
| 2420 | + "label": "totalTickets", |
| 2421 | + "type": "t_uint160", |
| 2422 | + "offset": 0, |
| 2423 | + "slot": "0" |
| 2424 | + }, |
| 2425 | + { |
| 2426 | + "label": "exitedAssets", |
| 2427 | + "type": "t_uint96", |
| 2428 | + "offset": 20, |
| 2429 | + "slot": "0" |
| 2430 | + } |
| 2431 | + ], |
| 2432 | + "numberOfBytes": "32" |
| 2433 | + }, |
| 2434 | + "t_struct(History)11795_storage": { |
| 2435 | + "label": "struct ExitQueue.History", |
| 2436 | + "members": [ |
| 2437 | + { |
| 2438 | + "label": "checkpoints", |
| 2439 | + "type": "t_array(t_struct(Checkpoint)11789_storage)dyn_storage", |
| 2440 | + "offset": 0, |
| 2441 | + "slot": "0" |
| 2442 | + } |
| 2443 | + ], |
| 2444 | + "numberOfBytes": "32" |
| 2445 | + }, |
| 2446 | + "t_uint128": { |
| 2447 | + "label": "uint128", |
| 2448 | + "numberOfBytes": "16" |
| 2449 | + }, |
| 2450 | + "t_uint16": { |
| 2451 | + "label": "uint16", |
| 2452 | + "numberOfBytes": "2" |
| 2453 | + }, |
| 2454 | + "t_uint160": { |
| 2455 | + "label": "uint160", |
| 2456 | + "numberOfBytes": "20" |
| 2457 | + }, |
| 2458 | + "t_uint96": { |
| 2459 | + "label": "uint96", |
| 2460 | + "numberOfBytes": "12" |
| 2461 | + } |
| 2462 | + }, |
| 2463 | + "namespaces": { |
| 2464 | + "erc7201:openzeppelin.storage.ReentrancyGuard": [ |
| 2465 | + { |
| 2466 | + "contract": "ReentrancyGuardUpgradeable", |
| 2467 | + "label": "_status", |
| 2468 | + "type": "t_uint256", |
| 2469 | + "src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:40", |
| 2470 | + "offset": 0, |
| 2471 | + "slot": "0" |
| 2472 | + } |
| 2473 | + ], |
| 2474 | + "erc7201:openzeppelin.storage.Initializable": [ |
| 2475 | + { |
| 2476 | + "contract": "Initializable", |
| 2477 | + "label": "_initialized", |
| 2478 | + "type": "t_uint64", |
| 2479 | + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69", |
| 2480 | + "offset": 0, |
| 2481 | + "slot": "0" |
| 2482 | + }, |
| 2483 | + { |
| 2484 | + "contract": "Initializable", |
| 2485 | + "label": "_initializing", |
| 2486 | + "type": "t_bool", |
| 2487 | + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73", |
| 2488 | + "offset": 8, |
| 2489 | + "slot": "0" |
| 2490 | + } |
| 2491 | + ] |
| 2492 | + } |
| 2493 | + }, |
| 2494 | + "allAddresses": [ |
| 2495 | + "0xAEaE7d602b537b2065f3dA05DCCE754fB23A968d" |
| 2496 | + ] |
2122 | 2497 | } |
2123 | 2498 | } |
2124 | 2499 | } |
0 commit comments