From 811fd23ae7c7983b961c36a13f63ad9b69e96eb9 Mon Sep 17 00:00:00 2001 From: tringuyenskymavis Date: Wed, 24 Jul 2024 17:35:03 +0700 Subject: [PATCH] chore: storage layout --- logs/contract-code-sizes.log | 150 +++++++++--------- ...ation__Deploy_RoninMockERC1155_Testnet.log | 17 ++ logs/storage/Base.sol:CommonBase.log | 2 +- logs/storage/Base.sol:ScriptBase.log | 2 +- logs/storage/Base.sol:TestBase.log | 2 +- ...aseGeneralConfig.sol:BaseGeneralConfig.log | 35 ++-- .../BaseMigrationV2.sol:BaseMigrationV2.log | 12 -- .../BridgeManager.sol:BridgeManager.log | 3 + ...ster.sol:BridgeManagerCallbackRegister.log | 2 + ...eManagerQuorum.sol:BridgeManagerQuorum.log | 2 + .../BridgeMigration.sol:BridgeMigration.log | 12 -- ...eRewardHarness.sol:BridgeRewardHarness.log | 2 + ...eProposal.sol:CommonGovernanceProposal.log | 8 +- ...ernanceRelay.sol:CommonGovernanceRelay.log | 8 +- .../CoreGovernance.sol:CoreGovernance.log | 8 +- logs/storage/ERC1155.sol:ERC1155.log | 3 + .../ERC1155Burnable.sol:ERC1155Burnable.log | 3 + .../ERC1155Pausable.sol:ERC1155Pausable.log | 4 + ...erPauser.sol:ERC1155PresetMinterPauser.log | 6 + .../GeneralConfig.sol:GeneralConfig.log | 36 +++-- ...nfigExtended.sol:GeneralConfigExtended.log | 20 --- ...oreGovernance.sol:GlobalCoreGovernance.log | 10 +- ...eProposal.sol:GlobalGovernanceProposal.log | 10 +- ...ernanceRelay.sol:GlobalGovernanceRelay.log | 10 +- ...ernanceProposal.sol:GovernanceProposal.log | 8 +- .../GovernanceRelay.sol:GovernanceRelay.log | 8 +- ...idgeManager.sol:MainchainBridgeManager.log | 11 +- ...wayBatcher.sol:MainchainGatewayBatcher.log | 3 + ...nchainGatewayV3.sol:MainchainGatewayV3.log | 5 +- ...ockBridgeManager.sol:MockBridgeManager.log | 3 + .../MockBridgeSlash.sol:MockBridgeSlash.log | 4 +- logs/storage/MockERC1155.sol:MockERC1155.log | 3 + ...idgeManager.sol:MockRoninBridgeManager.log | 11 +- logs/storage/MockSLP.sol:MockSLP.log | 5 + logs/storage/MockUSDC.sol:MockUSDC.log | 5 + logs/storage/Ownable.sol:Ownable.log | 2 +- logs/storage/PostChecker.sol:PostChecker.log | 49 ++++++ logs/storage/ProxyAdmin.sol:ProxyAdmin.log | 2 +- .../ReentrancyGuard.sol:ReentrancyGuard.log | 1 + ...inBridgeManager.sol:RoninBridgeManager.log | 11 +- ...ctor.sol:RoninBridgeManagerConstructor.log | 7 + .../RoninMockERC1155.sol:RoninMockERC1155.log | 6 + .../RuntimeConfig.sol:RuntimeConfig.log | 3 +- logs/storage/Script.sol:Script.log | 16 +- .../StdAssertions.sol:StdAssertions.log | 3 +- logs/storage/StdChains.sol:StdChains.log | 10 +- logs/storage/StdCheats.sol:StdCheats.log | 4 +- logs/storage/StdCheats.sol:StdCheatsSafe.log | 2 +- .../storage/StdInvariant.sol:StdInvariant.log | 18 +-- .../storage/WalletConfig.sol:WalletConfig.log | 10 +- .../WethUnwrapper.sol:WethUnwrapper.log | 1 + logs/storage/test.sol:DSTest.log | 2 - logs/storage/test.sol:Test.log | 37 +++-- 53 files changed, 368 insertions(+), 249 deletions(-) create mode 100644 logs/storage/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet.log delete mode 100644 logs/storage/BaseMigrationV2.sol:BaseMigrationV2.log create mode 100644 logs/storage/BridgeManager.sol:BridgeManager.log create mode 100644 logs/storage/BridgeManagerCallbackRegister.sol:BridgeManagerCallbackRegister.log create mode 100644 logs/storage/BridgeManagerQuorum.sol:BridgeManagerQuorum.log delete mode 100644 logs/storage/BridgeMigration.sol:BridgeMigration.log create mode 100644 logs/storage/BridgeRewardHarness.sol:BridgeRewardHarness.log create mode 100644 logs/storage/ERC1155.sol:ERC1155.log create mode 100644 logs/storage/ERC1155Burnable.sol:ERC1155Burnable.log create mode 100644 logs/storage/ERC1155Pausable.sol:ERC1155Pausable.log create mode 100644 logs/storage/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser.log delete mode 100644 logs/storage/GeneralConfigExtended.sol:GeneralConfigExtended.log create mode 100644 logs/storage/MainchainGatewayBatcher.sol:MainchainGatewayBatcher.log create mode 100644 logs/storage/MockBridgeManager.sol:MockBridgeManager.log create mode 100644 logs/storage/MockERC1155.sol:MockERC1155.log create mode 100644 logs/storage/MockSLP.sol:MockSLP.log create mode 100644 logs/storage/MockUSDC.sol:MockUSDC.log create mode 100644 logs/storage/PostChecker.sol:PostChecker.log create mode 100644 logs/storage/ReentrancyGuard.sol:ReentrancyGuard.log create mode 100644 logs/storage/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor.log create mode 100644 logs/storage/RoninMockERC1155.sol:RoninMockERC1155.log create mode 100644 logs/storage/WethUnwrapper.sol:WethUnwrapper.log delete mode 100644 logs/storage/test.sol:DSTest.log diff --git a/logs/contract-code-sizes.log b/logs/contract-code-sizes.log index 940034ef..e8dc6c90 100644 --- a/logs/contract-code-sizes.log +++ b/logs/contract-code-sizes.log @@ -1,72 +1,80 @@ -| Contract | Size (kB) | Margin (kB) | -|-------------------------------------------------|-----------|-------------| -| Address | 0.086 | 24.49 | -| AddressArrayUtils | 0.086 | 24.49 | -| ArtifactFactory | 9.155 | 15.421 | -| Ballot | 0.086 | 24.49 | -| BaseGeneralConfig | 20.128 | 4.448 | -| BridgeOperatorsBallot | 0.166 | 24.41 | -| BridgeReward | 6.032 | 18.544 | -| BridgeSlash | 5.639 | 18.937 | -| BridgeTracking | 6.875 | 17.701 | -| ECDSA | 0.086 | 24.49 | -| ERC1967Proxy | 0.177 | 24.399 | -| ERC20 | 2.173 | 22.403 | -| ERC20PresetMinterPauser | 6.368 | 18.208 | -| ERC721 | 4.363 | 20.213 | -| EnumerableSet | 0.086 | 24.49 | -| ErrorHandler | 0.086 | 24.49 | -| GeneralConfig | 20.136 | 4.44 | -| GeneralConfigExtended | 20.35 | 4.226 | -| GlobalProposal | 0.166 | 24.41 | -| HasBridgeDeprecated | 0.063 | 24.513 | -| HasValidatorDeprecated | 0.063 | 24.513 | -| IsolatedGovernance | 0.086 | 24.49 | -| JSONParserLib | 0.086 | 24.49 | -| LibArray | 0.086 | 24.49 | -| LibArrayUtils | 0.086 | 24.49 | -| LibErrorHandler | 0.086 | 24.49 | -| LibProxy | 0.086 | 24.49 | -| LibSharedAddress | 0.086 | 24.49 | -| LibSort | 0.086 | 24.49 | -| LibString | 0.086 | 24.49 | -| LibTUint256Slot | 0.086 | 24.49 | -| MainchainBridgeManager | 19.361 | 5.215 | -| MainchainGatewayV3 | 18.189 | 6.387 | -| Math | 0.086 | 24.49 | -| MockBridge | 1.293 | 23.283 | -| MockBridgeManager | 1.249 | 23.327 | -| MockBridgeReward | 6.771 | 17.805 | -| MockBridgeSlash | 1.388 | 23.188 | -| MockBridgeTracking | 1.897 | 22.679 | -| MockERC20 | 2.442 | 22.134 | -| MockERC721 | 4.741 | 19.835 | -| MockGatewayForTracking | 1.616 | 22.96 | -| MockRoninBridgeManager | 24.601 | -0.025 | -| MockRoninGatewayV3Extended | 20.048 | 4.528 | -| MockTUint256Slot | 2.73 | 21.846 | -| MockValidatorContract_OnlyTiming_ForHardhatTest | 1.06 | 23.516 | -| MockValidatorSet_ForFoundryTest | 0.172 | 24.404 | -| MockWrappedToken | 2.225 | 22.351 | -| PRBMathUtils | 0.063 | 24.513 | -| PauseEnforcer | 4.548 | 20.028 | -| Proposal | 0.166 | 24.41 | -| ProxyAdmin | 1.684 | 22.892 | -| RoninBridgeManager | 24.601 | -0.025 | -| RoninGatewayV3 | 19.765 | 4.811 | -| StdStyle | 0.086 | 24.49 | -| StorageSlot | 0.086 | 24.49 | -| Strings | 0.086 | 24.49 | -| Token | 0.214 | 24.362 | -| Transfer | 0.166 | 24.41 | -| TransparentUpgradeableProxy | 2.068 | 22.508 | -| TransparentUpgradeableProxyV2 | 2.361 | 22.215 | -| console | 0.086 | 24.49 | -| console2 | 0.086 | 24.49 | -| safeconsole | 0.086 | 24.49 | -| stdError | 0.592 | 23.984 | -| stdJson | 0.086 | 24.49 | -| stdMath | 0.086 | 24.49 | -| stdStorage | 0.086 | 24.49 | -| stdStorageSafe | 0.086 | 24.49 | +| Contract | Size (B) | Margin (B) | +|-------------------------------------------------|----------|------------| +| Address | 86 | 24,490 | +| AddressArrayUtils | 86 | 24,490 | +| ArtifactFactory | 10,083 | 14,493 | +| Ballot | 86 | 24,490 | +| BaseGeneralConfig | 20,637 | 3,939 | +| BridgeOperatorsBallot | 166 | 24,410 | +| BridgeReward | 6,246 | 18,330 | +| BridgeRewardHarness | 6,807 | 17,769 | +| BridgeSlash | 5,507 | 19,069 | +| BridgeTracking | 6,869 | 17,707 | +| ECDSA | 86 | 24,490 | +| ERC1155 | 4,948 | 19,628 | +| ERC1155Holder | 965 | 23,611 | +| ERC1155PresetMinterPauser | 10,492 | 14,084 | +| ERC1967Proxy | 177 | 24,399 | +| ERC20 | 2,173 | 22,403 | +| ERC20PresetMinterPauser | 6,368 | 18,208 | +| ERC721 | 4,363 | 20,213 | +| EnumerableSet | 86 | 24,490 | +| ErrorHandler | 86 | 24,490 | +| GeneralConfig | 21,459 | 3,117 | +| GlobalProposal | 86 | 24,490 | +| HasBridgeDeprecated | 63 | 24,513 | +| HasValidatorDeprecated | 63 | 24,513 | +| IsolatedGovernance | 86 | 24,490 | +| JSONParserLib | 86 | 24,490 | +| LibArray | 86 | 24,490 | +| LibCompanionNetwork | 86 | 24,490 | +| LibErrorHandler | 86 | 24,490 | +| LibProposal | 86 | 24,490 | +| LibProxy | 86 | 24,490 | +| LibRandom | 86 | 24,490 | +| LibRequestBatch | 86 | 24,490 | +| LibSharedAddress | 86 | 24,490 | +| LibString | 86 | 24,490 | +| LibTUint256Slot | 86 | 24,490 | +| LibTimeWarper | 86 | 24,490 | +| LibTokenInfo | 166 | 24,410 | +| LibTokenInfoBatch | 86 | 24,490 | +| LibTokenOwner | 166 | 24,410 | +| MainchainBridgeManager | 20,894 | 3,682 | +| MainchainGatewayBatcher | 4,158 | 20,418 | +| MainchainGatewayV3 | 22,075 | 2,501 | +| Math | 86 | 24,490 | +| MockBridge | 1,293 | 23,283 | +| MockBridgeManager | 2,671 | 21,905 | +| MockBridgeReward | 6,958 | 17,618 | +| MockBridgeSlash | 1,388 | 23,188 | +| MockBridgeTracking | 1,896 | 22,680 | +| MockDiscardEther | 137 | 24,439 | +| MockERC1155 | 6,021 | 18,555 | +| MockERC20 | 2,442 | 22,134 | +| MockERC721 | 4,741 | 19,835 | +| MockGatewayForTracking | 1,616 | 22,960 | +| MockRoninBridgeManager | 24,734 | -158 | +| MockRoninGatewayV3Extended | 20,967 | 3,609 | +| MockSLP | 2,442 | 22,134 | +| MockTUint256Slot | 2,730 | 21,846 | +| MockUSDC | 2,442 | 22,134 | +| MockValidatorContract_OnlyTiming_ForHardhatTest | 1,060 | 23,516 | +| MockValidatorSet_ForFoundryTest | 172 | 24,404 | +| MockWrappedToken | 2,225 | 22,351 | +| PRBMathUtils | 63 | 24,513 | +| PauseEnforcer | 4,548 | 20,028 | +| Proposal | 86 | 24,490 | +| ProxyAdmin | 1,684 | 22,892 | +| RoninBridgeManager | 24,734 | -158 | +| RoninBridgeManagerConstructor | 15,012 | 9,564 | +| RoninGatewayV3 | 20,664 | 3,912 | +| RoninMockERC1155 | 8,871 | 15,705 | +| StorageSlot | 86 | 24,490 | +| Strings | 86 | 24,490 | +| Transfer | 166 | 24,410 | +| TransparentUpgradeableProxy | 2,068 | 22,508 | +| TransparentUpgradeableProxyV2 | 2,361 | 22,215 | +| Uint96ArrayUtils | 86 | 24,490 | +| WethUnwrapper | 1,218 | 23,358 | diff --git a/logs/storage/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet.log b/logs/storage/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet.log new file mode 100644 index 00000000..32bb5f2f --- /dev/null +++ b/logs/storage/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet.log @@ -0,0 +1,17 @@ +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:stdChainsInitialized (storage_slot: 8) (offset: 0) (type: bool) (numberOfBytes: 1) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:chains (storage_slot: 9) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:defaultRpcUrls (storage_slot: 10) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:idToAlias (storage_slot: 11) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:fallbackToDefaultRpcUrls (storage_slot: 12) (offset: 0) (type: bool) (numberOfBytes: 1) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:gasMeteringOff (storage_slot: 12) (offset: 1) (type: bool) (numberOfBytes: 1) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:IS_SCRIPT (storage_slot: 12) (offset: 2) (type: bool) (numberOfBytes: 1) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:_failed (storage_slot: 12) (offset: 3) (type: bool) (numberOfBytes: 1) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:_overriddenArgs (storage_slot: 13) (offset: 0) (type: bytes) (numberOfBytes: 32) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:_deployScript (storage_slot: 14) (offset: 0) (type: mapping(TContract => contract IMigrationScript)) (numberOfBytes: 32) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:MINTER_ROLE (storage_slot: 15) (offset: 0) (type: bytes32) (numberOfBytes: 32) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:BURNER_ROLE (storage_slot: 16) (offset: 0) (type: bytes32) (numberOfBytes: 32) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:GatewayV3 (storage_slot: 17) (offset: 0) (type: address) (numberOfBytes: 20) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:defaultAdmin (storage_slot: 18) (offset: 0) (type: address) (numberOfBytes: 20) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:testnetAdmin (storage_slot: 19) (offset: 0) (type: address) (numberOfBytes: 20) +script/20240612-deploy-mockErc1155-testnet/20240612-deploy-MockERC1155-testnet.sol:Migration__Deploy_RoninMockERC1155_Testnet:_mockErc1155 (storage_slot: 20) (offset: 0) (type: contract RoninMockERC1155) (numberOfBytes: 20) \ No newline at end of file diff --git a/logs/storage/Base.sol:CommonBase.log b/logs/storage/Base.sol:CommonBase.log index 6370ed55..1383ac42 100644 --- a/logs/storage/Base.sol:CommonBase.log +++ b/logs/storage/Base.sol:CommonBase.log @@ -1 +1 @@ -lib/forge-std/src/Base.sol:CommonBase:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/Base.sol:CommonBase:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) \ No newline at end of file diff --git a/logs/storage/Base.sol:ScriptBase.log b/logs/storage/Base.sol:ScriptBase.log index 8c099a55..31e9e3bf 100644 --- a/logs/storage/Base.sol:ScriptBase.log +++ b/logs/storage/Base.sol:ScriptBase.log @@ -1 +1 @@ -lib/forge-std/src/Base.sol:ScriptBase:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/Base.sol:ScriptBase:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) \ No newline at end of file diff --git a/logs/storage/Base.sol:TestBase.log b/logs/storage/Base.sol:TestBase.log index 8756115b..ef87d9b3 100644 --- a/logs/storage/Base.sol:TestBase.log +++ b/logs/storage/Base.sol:TestBase.log @@ -1 +1 @@ -lib/forge-std/src/Base.sol:TestBase:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/Base.sol:TestBase:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) \ No newline at end of file diff --git a/logs/storage/BaseGeneralConfig.sol:BaseGeneralConfig.log b/logs/storage/BaseGeneralConfig.sol:BaseGeneralConfig.log index 8eaddc14..ede44dcc 100644 --- a/logs/storage/BaseGeneralConfig.sol:BaseGeneralConfig.log +++ b/logs/storage/BaseGeneralConfig.sol:BaseGeneralConfig.log @@ -1,20 +1,21 @@ lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_resolved (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_option (storage_slot: 1) (offset: 0) (type: struct IRuntimeConfig.Option) (numberOfBytes: 32) lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_rawCommand (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:stdstore (storage_slot: 3) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_envLabel (storage_slot: 10) (offset: 0) (type: string) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_envSender (storage_slot: 11) (offset: 0) (type: address) (numberOfBytes: 20) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_trezorSender (storage_slot: 12) (offset: 0) (type: address) (numberOfBytes: 20) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_walletOption (storage_slot: 12) (offset: 20) (type: enum IWalletConfig.WalletOption) (numberOfBytes: 1) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_absolutePath (storage_slot: 13) (offset: 0) (type: string) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_deploymentRoot (storage_slot: 14) (offset: 0) (type: string) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractNameMap (storage_slot: 15) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractAbsolutePathMap (storage_slot: 16) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractAddrSet (storage_slot: 17) (offset: 0) (type: mapping(uint256 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractAddrMap (storage_slot: 18) (offset: 0) (type: mapping(uint256 => mapping(string => address))) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractTypeMap (storage_slot: 19) (offset: 0) (type: mapping(uint256 => mapping(address => TContract))) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_deploymentRoot (storage_slot: 20) (offset: 0) (type: string) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_isForkModeEnabled (storage_slot: 21) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_networkDataMap (storage_slot: 22) (offset: 0) (type: mapping(TNetwork => struct INetworkConfig.NetworkData)) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_networkMap (storage_slot: 23) (offset: 0) (type: mapping(uint256 => TNetwork)) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_migrationConfig (storage_slot: 24) (offset: 0) (type: bytes) (numberOfBytes: 32) \ No newline at end of file +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_isPostChecking (storage_slot: 3) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:stdstore (storage_slot: 4) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_envLabel (storage_slot: 12) (offset: 0) (type: string) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_envSender (storage_slot: 13) (offset: 0) (type: address) (numberOfBytes: 20) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_trezorSender (storage_slot: 14) (offset: 0) (type: address) (numberOfBytes: 20) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_walletOption (storage_slot: 14) (offset: 20) (type: enum IWalletConfig.WalletOption) (numberOfBytes: 1) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_absolutePath (storage_slot: 15) (offset: 0) (type: string) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_deploymentRoot (storage_slot: 16) (offset: 0) (type: string) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractNameMap (storage_slot: 17) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractAbsolutePathMap (storage_slot: 18) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractAddrSet (storage_slot: 19) (offset: 0) (type: mapping(uint256 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractAddrMap (storage_slot: 20) (offset: 0) (type: mapping(uint256 => mapping(string => address))) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_contractTypeMap (storage_slot: 21) (offset: 0) (type: mapping(uint256 => mapping(address => TContract))) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_deploymentRoot (storage_slot: 22) (offset: 0) (type: string) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_isForkModeEnabled (storage_slot: 23) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_networkDataMap (storage_slot: 24) (offset: 0) (type: mapping(TNetwork => struct INetworkConfig.NetworkData)) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_networkMap (storage_slot: 25) (offset: 0) (type: mapping(uint256 => TNetwork)) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/BaseGeneralConfig.sol:BaseGeneralConfig:_migrationConfig (storage_slot: 26) (offset: 0) (type: bytes) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/BaseMigrationV2.sol:BaseMigrationV2.log b/logs/storage/BaseMigrationV2.sol:BaseMigrationV2.log deleted file mode 100644 index 3f9c1ed2..00000000 --- a/logs/storage/BaseMigrationV2.sol:BaseMigrationV2.log +++ /dev/null @@ -1,12 +0,0 @@ -script/BaseMigrationV2.sol:BaseMigrationV2:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -script/BaseMigrationV2.sol:BaseMigrationV2:stdChainsInitialized (storage_slot: 7) (offset: 0) (type: bool) (numberOfBytes: 1) -script/BaseMigrationV2.sol:BaseMigrationV2:chains (storage_slot: 8) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) -script/BaseMigrationV2.sol:BaseMigrationV2:defaultRpcUrls (storage_slot: 9) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) -script/BaseMigrationV2.sol:BaseMigrationV2:idToAlias (storage_slot: 10) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) -script/BaseMigrationV2.sol:BaseMigrationV2:fallbackToDefaultRpcUrls (storage_slot: 11) (offset: 0) (type: bool) (numberOfBytes: 1) -script/BaseMigrationV2.sol:BaseMigrationV2:gasMeteringOff (storage_slot: 11) (offset: 1) (type: bool) (numberOfBytes: 1) -script/BaseMigrationV2.sol:BaseMigrationV2:IS_SCRIPT (storage_slot: 11) (offset: 2) (type: bool) (numberOfBytes: 1) -script/BaseMigrationV2.sol:BaseMigrationV2:IS_TEST (storage_slot: 11) (offset: 3) (type: bool) (numberOfBytes: 1) -script/BaseMigrationV2.sol:BaseMigrationV2:_failed (storage_slot: 11) (offset: 4) (type: bool) (numberOfBytes: 1) -script/BaseMigrationV2.sol:BaseMigrationV2:_overriddenArgs (storage_slot: 12) (offset: 0) (type: bytes) (numberOfBytes: 32) -script/BaseMigrationV2.sol:BaseMigrationV2:_deployScript (storage_slot: 13) (offset: 0) (type: mapping(TContract => contract IMigrationScript)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/BridgeManager.sol:BridgeManager.log b/logs/storage/BridgeManager.sol:BridgeManager.log new file mode 100644 index 00000000..1aaff0f3 --- /dev/null +++ b/logs/storage/BridgeManager.sol:BridgeManager.log @@ -0,0 +1,3 @@ +src/extensions/bridge-operator-governance/BridgeManager.sol:BridgeManager:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/bridge-operator-governance/BridgeManager.sol:BridgeManager:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/bridge-operator-governance/BridgeManager.sol:BridgeManager:DOMAIN_SEPARATOR (storage_slot: 1) (offset: 0) (type: bytes32) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/BridgeManagerCallbackRegister.sol:BridgeManagerCallbackRegister.log b/logs/storage/BridgeManagerCallbackRegister.sol:BridgeManagerCallbackRegister.log new file mode 100644 index 00000000..30e16596 --- /dev/null +++ b/logs/storage/BridgeManagerCallbackRegister.sol:BridgeManagerCallbackRegister.log @@ -0,0 +1,2 @@ +src/extensions/bridge-operator-governance/BridgeManagerCallbackRegister.sol:BridgeManagerCallbackRegister:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/bridge-operator-governance/BridgeManagerCallbackRegister.sol:BridgeManagerCallbackRegister:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/BridgeManagerQuorum.sol:BridgeManagerQuorum.log b/logs/storage/BridgeManagerQuorum.sol:BridgeManagerQuorum.log new file mode 100644 index 00000000..bbe7fe0b --- /dev/null +++ b/logs/storage/BridgeManagerQuorum.sol:BridgeManagerQuorum.log @@ -0,0 +1,2 @@ +src/extensions/bridge-operator-governance/BridgeManagerQuorum.sol:BridgeManagerQuorum:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/bridge-operator-governance/BridgeManagerQuorum.sol:BridgeManagerQuorum:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/BridgeMigration.sol:BridgeMigration.log b/logs/storage/BridgeMigration.sol:BridgeMigration.log deleted file mode 100644 index 0de92842..00000000 --- a/logs/storage/BridgeMigration.sol:BridgeMigration.log +++ /dev/null @@ -1,12 +0,0 @@ -script/BridgeMigration.sol:BridgeMigration:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -script/BridgeMigration.sol:BridgeMigration:stdChainsInitialized (storage_slot: 7) (offset: 0) (type: bool) (numberOfBytes: 1) -script/BridgeMigration.sol:BridgeMigration:chains (storage_slot: 8) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) -script/BridgeMigration.sol:BridgeMigration:defaultRpcUrls (storage_slot: 9) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) -script/BridgeMigration.sol:BridgeMigration:idToAlias (storage_slot: 10) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) -script/BridgeMigration.sol:BridgeMigration:fallbackToDefaultRpcUrls (storage_slot: 11) (offset: 0) (type: bool) (numberOfBytes: 1) -script/BridgeMigration.sol:BridgeMigration:gasMeteringOff (storage_slot: 11) (offset: 1) (type: bool) (numberOfBytes: 1) -script/BridgeMigration.sol:BridgeMigration:IS_SCRIPT (storage_slot: 11) (offset: 2) (type: bool) (numberOfBytes: 1) -script/BridgeMigration.sol:BridgeMigration:IS_TEST (storage_slot: 11) (offset: 3) (type: bool) (numberOfBytes: 1) -script/BridgeMigration.sol:BridgeMigration:_failed (storage_slot: 11) (offset: 4) (type: bool) (numberOfBytes: 1) -script/BridgeMigration.sol:BridgeMigration:_overriddenArgs (storage_slot: 12) (offset: 0) (type: bytes) (numberOfBytes: 32) -script/BridgeMigration.sol:BridgeMigration:_deployScript (storage_slot: 13) (offset: 0) (type: mapping(TContract => contract IMigrationScript)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/BridgeRewardHarness.sol:BridgeRewardHarness.log b/logs/storage/BridgeRewardHarness.sol:BridgeRewardHarness.log new file mode 100644 index 00000000..0e77b55b --- /dev/null +++ b/logs/storage/BridgeRewardHarness.sol:BridgeRewardHarness.log @@ -0,0 +1,2 @@ +test/harness/BridgeRewardHarness.sol:BridgeRewardHarness:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +test/harness/BridgeRewardHarness.sol:BridgeRewardHarness:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/CommonGovernanceProposal.sol:CommonGovernanceProposal.log b/logs/storage/CommonGovernanceProposal.sol:CommonGovernanceProposal.log index e4ac499b..10e910fc 100644 --- a/logs/storage/CommonGovernanceProposal.sol:CommonGovernanceProposal.log +++ b/logs/storage/CommonGovernanceProposal.sol:CommonGovernanceProposal.log @@ -1,3 +1,5 @@ -src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-proposal/CommonGovernanceProposal.sol:CommonGovernanceProposal:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/CommonGovernanceRelay.sol:CommonGovernanceRelay.log b/logs/storage/CommonGovernanceRelay.sol:CommonGovernanceRelay.log index b03f97bf..2a54c407 100644 --- a/logs/storage/CommonGovernanceRelay.sol:CommonGovernanceRelay.log +++ b/logs/storage/CommonGovernanceRelay.sol:CommonGovernanceRelay.log @@ -1,3 +1,5 @@ -src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-relay/CommonGovernanceRelay.sol:CommonGovernanceRelay:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/CoreGovernance.sol:CoreGovernance.log b/logs/storage/CoreGovernance.sol:CoreGovernance.log index 903404ff..0d97717b 100644 --- a/logs/storage/CoreGovernance.sol:CoreGovernance.log +++ b/logs/storage/CoreGovernance.sol:CoreGovernance.log @@ -1,3 +1,5 @@ -src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/CoreGovernance.sol:CoreGovernance:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/ERC1155.sol:ERC1155.log b/logs/storage/ERC1155.sol:ERC1155.log new file mode 100644 index 00000000..413fc010 --- /dev/null +++ b/logs/storage/ERC1155.sol:ERC1155.log @@ -0,0 +1,3 @@ +lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol:ERC1155:_balances (storage_slot: 0) (offset: 0) (type: mapping(uint256 => mapping(address => uint256))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol:ERC1155:_operatorApprovals (storage_slot: 1) (offset: 0) (type: mapping(address => mapping(address => bool))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol:ERC1155:_uri (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/ERC1155Burnable.sol:ERC1155Burnable.log b/logs/storage/ERC1155Burnable.sol:ERC1155Burnable.log new file mode 100644 index 00000000..b9a614b3 --- /dev/null +++ b/logs/storage/ERC1155Burnable.sol:ERC1155Burnable.log @@ -0,0 +1,3 @@ +lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Burnable.sol:ERC1155Burnable:_balances (storage_slot: 0) (offset: 0) (type: mapping(uint256 => mapping(address => uint256))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Burnable.sol:ERC1155Burnable:_operatorApprovals (storage_slot: 1) (offset: 0) (type: mapping(address => mapping(address => bool))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Burnable.sol:ERC1155Burnable:_uri (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/ERC1155Pausable.sol:ERC1155Pausable.log b/logs/storage/ERC1155Pausable.sol:ERC1155Pausable.log new file mode 100644 index 00000000..2ae9460a --- /dev/null +++ b/logs/storage/ERC1155Pausable.sol:ERC1155Pausable.log @@ -0,0 +1,4 @@ +lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Pausable.sol:ERC1155Pausable:_balances (storage_slot: 0) (offset: 0) (type: mapping(uint256 => mapping(address => uint256))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Pausable.sol:ERC1155Pausable:_operatorApprovals (storage_slot: 1) (offset: 0) (type: mapping(address => mapping(address => bool))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Pausable.sol:ERC1155Pausable:_uri (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Pausable.sol:ERC1155Pausable:_paused (storage_slot: 3) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser.log b/logs/storage/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser.log new file mode 100644 index 00000000..100f2eae --- /dev/null +++ b/logs/storage/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser.log @@ -0,0 +1,6 @@ +lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser:_roles (storage_slot: 0) (offset: 0) (type: mapping(bytes32 => struct AccessControl.RoleData)) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser:_roleMembers (storage_slot: 1) (offset: 0) (type: mapping(bytes32 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser:_balances (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(address => uint256))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser:_operatorApprovals (storage_slot: 3) (offset: 0) (type: mapping(address => mapping(address => bool))) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser:_uri (storage_slot: 4) (offset: 0) (type: string) (numberOfBytes: 32) +lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol:ERC1155PresetMinterPauser:_paused (storage_slot: 5) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/GeneralConfig.sol:GeneralConfig.log b/logs/storage/GeneralConfig.sol:GeneralConfig.log index 464273c8..7f114d64 100644 --- a/logs/storage/GeneralConfig.sol:GeneralConfig.log +++ b/logs/storage/GeneralConfig.sol:GeneralConfig.log @@ -1,20 +1,22 @@ script/GeneralConfig.sol:GeneralConfig:_resolved (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) script/GeneralConfig.sol:GeneralConfig:_option (storage_slot: 1) (offset: 0) (type: struct IRuntimeConfig.Option) (numberOfBytes: 32) script/GeneralConfig.sol:GeneralConfig:_rawCommand (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:stdstore (storage_slot: 3) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -script/GeneralConfig.sol:GeneralConfig:_envLabel (storage_slot: 10) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_envSender (storage_slot: 11) (offset: 0) (type: address) (numberOfBytes: 20) -script/GeneralConfig.sol:GeneralConfig:_trezorSender (storage_slot: 12) (offset: 0) (type: address) (numberOfBytes: 20) -script/GeneralConfig.sol:GeneralConfig:_walletOption (storage_slot: 12) (offset: 20) (type: enum IWalletConfig.WalletOption) (numberOfBytes: 1) -script/GeneralConfig.sol:GeneralConfig:_absolutePath (storage_slot: 13) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_deploymentRoot (storage_slot: 14) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_contractNameMap (storage_slot: 15) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_contractAbsolutePathMap (storage_slot: 16) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_contractAddrSet (storage_slot: 17) (offset: 0) (type: mapping(uint256 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_contractAddrMap (storage_slot: 18) (offset: 0) (type: mapping(uint256 => mapping(string => address))) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_contractTypeMap (storage_slot: 19) (offset: 0) (type: mapping(uint256 => mapping(address => TContract))) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_deploymentRoot (storage_slot: 20) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_isForkModeEnabled (storage_slot: 21) (offset: 0) (type: bool) (numberOfBytes: 1) -script/GeneralConfig.sol:GeneralConfig:_networkDataMap (storage_slot: 22) (offset: 0) (type: mapping(TNetwork => struct INetworkConfig.NetworkData)) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_networkMap (storage_slot: 23) (offset: 0) (type: mapping(uint256 => TNetwork)) (numberOfBytes: 32) -script/GeneralConfig.sol:GeneralConfig:_migrationConfig (storage_slot: 24) (offset: 0) (type: bytes) (numberOfBytes: 32) \ No newline at end of file +script/GeneralConfig.sol:GeneralConfig:_isPostChecking (storage_slot: 3) (offset: 0) (type: bool) (numberOfBytes: 1) +script/GeneralConfig.sol:GeneralConfig:stdstore (storage_slot: 4) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +script/GeneralConfig.sol:GeneralConfig:_envLabel (storage_slot: 12) (offset: 0) (type: string) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_envSender (storage_slot: 13) (offset: 0) (type: address) (numberOfBytes: 20) +script/GeneralConfig.sol:GeneralConfig:_trezorSender (storage_slot: 14) (offset: 0) (type: address) (numberOfBytes: 20) +script/GeneralConfig.sol:GeneralConfig:_walletOption (storage_slot: 14) (offset: 20) (type: enum IWalletConfig.WalletOption) (numberOfBytes: 1) +script/GeneralConfig.sol:GeneralConfig:_absolutePath (storage_slot: 15) (offset: 0) (type: string) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_deploymentRoot (storage_slot: 16) (offset: 0) (type: string) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_contractNameMap (storage_slot: 17) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_contractAbsolutePathMap (storage_slot: 18) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_contractAddrSet (storage_slot: 19) (offset: 0) (type: mapping(uint256 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_contractAddrMap (storage_slot: 20) (offset: 0) (type: mapping(uint256 => mapping(string => address))) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_contractTypeMap (storage_slot: 21) (offset: 0) (type: mapping(uint256 => mapping(address => TContract))) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_deploymentRoot (storage_slot: 22) (offset: 0) (type: string) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_isForkModeEnabled (storage_slot: 23) (offset: 0) (type: bool) (numberOfBytes: 1) +script/GeneralConfig.sol:GeneralConfig:_networkDataMap (storage_slot: 24) (offset: 0) (type: mapping(TNetwork => struct INetworkConfig.NetworkData)) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_networkMap (storage_slot: 25) (offset: 0) (type: mapping(uint256 => TNetwork)) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_migrationConfig (storage_slot: 26) (offset: 0) (type: bytes) (numberOfBytes: 32) +script/GeneralConfig.sol:GeneralConfig:_localNetwork (storage_slot: 27) (offset: 0) (type: enum IGeneralConfigExtended.LocalNetwork) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/GeneralConfigExtended.sol:GeneralConfigExtended.log b/logs/storage/GeneralConfigExtended.sol:GeneralConfigExtended.log deleted file mode 100644 index 951968c1..00000000 --- a/logs/storage/GeneralConfigExtended.sol:GeneralConfigExtended.log +++ /dev/null @@ -1,20 +0,0 @@ -script/GeneralConfigExtended.sol:GeneralConfigExtended:_resolved (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_option (storage_slot: 1) (offset: 0) (type: struct IRuntimeConfig.Option) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_rawCommand (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:stdstore (storage_slot: 3) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_envLabel (storage_slot: 10) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_envSender (storage_slot: 11) (offset: 0) (type: address) (numberOfBytes: 20) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_trezorSender (storage_slot: 12) (offset: 0) (type: address) (numberOfBytes: 20) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_walletOption (storage_slot: 12) (offset: 20) (type: enum IWalletConfig.WalletOption) (numberOfBytes: 1) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_absolutePath (storage_slot: 13) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_deploymentRoot (storage_slot: 14) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_contractNameMap (storage_slot: 15) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_contractAbsolutePathMap (storage_slot: 16) (offset: 0) (type: mapping(TContract => string)) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_contractAddrSet (storage_slot: 17) (offset: 0) (type: mapping(uint256 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_contractAddrMap (storage_slot: 18) (offset: 0) (type: mapping(uint256 => mapping(string => address))) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_contractTypeMap (storage_slot: 19) (offset: 0) (type: mapping(uint256 => mapping(address => TContract))) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_deploymentRoot (storage_slot: 20) (offset: 0) (type: string) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_isForkModeEnabled (storage_slot: 21) (offset: 0) (type: bool) (numberOfBytes: 1) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_networkDataMap (storage_slot: 22) (offset: 0) (type: mapping(TNetwork => struct INetworkConfig.NetworkData)) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_networkMap (storage_slot: 23) (offset: 0) (type: mapping(uint256 => TNetwork)) (numberOfBytes: 32) -script/GeneralConfigExtended.sol:GeneralConfigExtended:_migrationConfig (storage_slot: 24) (offset: 0) (type: bytes) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/GlobalCoreGovernance.sol:GlobalCoreGovernance.log b/logs/storage/GlobalCoreGovernance.sol:GlobalCoreGovernance.log index bd247be9..128230d2 100644 --- a/logs/storage/GlobalCoreGovernance.sol:GlobalCoreGovernance.log +++ b/logs/storage/GlobalCoreGovernance.sol:GlobalCoreGovernance.log @@ -1,4 +1,6 @@ -src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:_targetOptionsMap (storage_slot: 3) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/extensions/sequential-governance/GlobalCoreGovernance.sol:GlobalCoreGovernance:_targetOptionsMap (storage_slot: 4) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/GlobalGovernanceProposal.sol:GlobalGovernanceProposal.log b/logs/storage/GlobalGovernanceProposal.sol:GlobalGovernanceProposal.log index e9212551..dff04f9f 100644 --- a/logs/storage/GlobalGovernanceProposal.sol:GlobalGovernanceProposal.log +++ b/logs/storage/GlobalGovernanceProposal.sol:GlobalGovernanceProposal.log @@ -1,4 +1,6 @@ -src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:_targetOptionsMap (storage_slot: 3) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-proposal/GlobalGovernanceProposal.sol:GlobalGovernanceProposal:_targetOptionsMap (storage_slot: 4) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/GlobalGovernanceRelay.sol:GlobalGovernanceRelay.log b/logs/storage/GlobalGovernanceRelay.sol:GlobalGovernanceRelay.log index b5c8c879..28303f1f 100644 --- a/logs/storage/GlobalGovernanceRelay.sol:GlobalGovernanceRelay.log +++ b/logs/storage/GlobalGovernanceRelay.sol:GlobalGovernanceRelay.log @@ -1,4 +1,6 @@ -src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:_targetOptionsMap (storage_slot: 3) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-relay/GlobalGovernanceRelay.sol:GlobalGovernanceRelay:_targetOptionsMap (storage_slot: 4) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/GovernanceProposal.sol:GovernanceProposal.log b/logs/storage/GovernanceProposal.sol:GovernanceProposal.log index 0f55e0f4..ba79585c 100644 --- a/logs/storage/GovernanceProposal.sol:GovernanceProposal.log +++ b/logs/storage/GovernanceProposal.sol:GovernanceProposal.log @@ -1,3 +1,5 @@ -src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-proposal/GovernanceProposal.sol:GovernanceProposal:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/GovernanceRelay.sol:GovernanceRelay.log b/logs/storage/GovernanceRelay.sol:GovernanceRelay.log index 49fe5eb2..a6722130 100644 --- a/logs/storage/GovernanceRelay.sol:GovernanceRelay.log +++ b/logs/storage/GovernanceRelay.sol:GovernanceRelay.log @@ -1,3 +1,5 @@ -src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file +src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:round (storage_slot: 1) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:vote (storage_slot: 2) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/extensions/sequential-governance/governance-relay/GovernanceRelay.sol:GovernanceRelay:_proposalExpiryDuration (storage_slot: 3) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MainchainBridgeManager.sol:MainchainBridgeManager.log b/logs/storage/MainchainBridgeManager.sol:MainchainBridgeManager.log index 0de39d59..2b876432 100644 --- a/logs/storage/MainchainBridgeManager.sol:MainchainBridgeManager.log +++ b/logs/storage/MainchainBridgeManager.sol:MainchainBridgeManager.log @@ -1,4 +1,7 @@ -src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:_targetOptionsMap (storage_slot: 3) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file +src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:DOMAIN_SEPARATOR (storage_slot: 1) (offset: 0) (type: bytes32) (numberOfBytes: 32) +src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:round (storage_slot: 2) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:vote (storage_slot: 3) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:_proposalExpiryDuration (storage_slot: 4) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainBridgeManager.sol:MainchainBridgeManager:_targetOptionsMap (storage_slot: 5) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MainchainGatewayBatcher.sol:MainchainGatewayBatcher.log b/logs/storage/MainchainGatewayBatcher.sol:MainchainGatewayBatcher.log new file mode 100644 index 00000000..c4609e80 --- /dev/null +++ b/logs/storage/MainchainGatewayBatcher.sol:MainchainGatewayBatcher.log @@ -0,0 +1,3 @@ +src/mainchain/MainchainGatewayBatcher.sol:MainchainGatewayBatcher:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/mainchain/MainchainGatewayBatcher.sol:MainchainGatewayBatcher:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/mainchain/MainchainGatewayBatcher.sol:MainchainGatewayBatcher:_mainchainGateway (storage_slot: 0) (offset: 2) (type: contract MainchainGatewayV3) (numberOfBytes: 20) \ No newline at end of file diff --git a/logs/storage/MainchainGatewayV3.sol:MainchainGatewayV3.log b/logs/storage/MainchainGatewayV3.sol:MainchainGatewayV3.log index dd887ab6..06eec253 100644 --- a/logs/storage/MainchainGatewayV3.sol:MainchainGatewayV3.log +++ b/logs/storage/MainchainGatewayV3.sol:MainchainGatewayV3.log @@ -26,4 +26,7 @@ src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:_roninToken (storage_slo src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:withdrawalHash (storage_slot: 121) (offset: 0) (type: mapping(uint256 => bytes32)) (numberOfBytes: 32) src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:withdrawalLocked (storage_slot: 122) (offset: 0) (type: mapping(uint256 => bool)) (numberOfBytes: 32) src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:______deprecatedBridgeOperatorAddedBlock (storage_slot: 123) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:______deprecatedBridgeOperators (storage_slot: 124) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file +src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:______deprecatedBridgeOperators (storage_slot: 124) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:_totalOperatorWeight (storage_slot: 125) (offset: 0) (type: uint96) (numberOfBytes: 12) +src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:_operatorWeight (storage_slot: 126) (offset: 0) (type: mapping(address => uint96)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3.sol:MainchainGatewayV3:wethUnwrapper (storage_slot: 127) (offset: 0) (type: contract WethUnwrapper) (numberOfBytes: 20) \ No newline at end of file diff --git a/logs/storage/MockBridgeManager.sol:MockBridgeManager.log b/logs/storage/MockBridgeManager.sol:MockBridgeManager.log new file mode 100644 index 00000000..7266f70d --- /dev/null +++ b/logs/storage/MockBridgeManager.sol:MockBridgeManager.log @@ -0,0 +1,3 @@ +src/mocks/ronin/MockBridgeManager.sol:MockBridgeManager:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/mocks/ronin/MockBridgeManager.sol:MockBridgeManager:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/mocks/ronin/MockBridgeManager.sol:MockBridgeManager:DOMAIN_SEPARATOR (storage_slot: 1) (offset: 0) (type: bytes32) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MockBridgeSlash.sol:MockBridgeSlash.log b/logs/storage/MockBridgeSlash.sol:MockBridgeSlash.log index 7cb6ad3a..76494c4c 100644 --- a/logs/storage/MockBridgeSlash.sol:MockBridgeSlash.log +++ b/logs/storage/MockBridgeSlash.sol:MockBridgeSlash.log @@ -1 +1,3 @@ -test/mocks/MockBridgeSlash.sol:MockBridgeSlash:_slashMap (storage_slot: 0) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) \ No newline at end of file +src/mocks/ronin/MockBridgeSlash.sol:MockBridgeSlash:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/mocks/ronin/MockBridgeSlash.sol:MockBridgeSlash:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/mocks/ronin/MockBridgeSlash.sol:MockBridgeSlash:_startedAtPeriod (storage_slot: 1) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MockERC1155.sol:MockERC1155.log b/logs/storage/MockERC1155.sol:MockERC1155.log new file mode 100644 index 00000000..ff5d17aa --- /dev/null +++ b/logs/storage/MockERC1155.sol:MockERC1155.log @@ -0,0 +1,3 @@ +src/mocks/token/MockERC1155.sol:MockERC1155:_balances (storage_slot: 0) (offset: 0) (type: mapping(uint256 => mapping(address => uint256))) (numberOfBytes: 32) +src/mocks/token/MockERC1155.sol:MockERC1155:_operatorApprovals (storage_slot: 1) (offset: 0) (type: mapping(address => mapping(address => bool))) (numberOfBytes: 32) +src/mocks/token/MockERC1155.sol:MockERC1155:_uri (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MockRoninBridgeManager.sol:MockRoninBridgeManager.log b/logs/storage/MockRoninBridgeManager.sol:MockRoninBridgeManager.log index 7e0188d4..cf7b84af 100644 --- a/logs/storage/MockRoninBridgeManager.sol:MockRoninBridgeManager.log +++ b/logs/storage/MockRoninBridgeManager.sol:MockRoninBridgeManager.log @@ -1,4 +1,7 @@ -src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:_targetOptionsMap (storage_slot: 3) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file +src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:DOMAIN_SEPARATOR (storage_slot: 1) (offset: 0) (type: bytes32) (numberOfBytes: 32) +src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:round (storage_slot: 2) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:vote (storage_slot: 3) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:_proposalExpiryDuration (storage_slot: 4) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mocks/ronin/MockRoninBridgeManager.sol:MockRoninBridgeManager:_targetOptionsMap (storage_slot: 5) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MockSLP.sol:MockSLP.log b/logs/storage/MockSLP.sol:MockSLP.log new file mode 100644 index 00000000..fcf2679d --- /dev/null +++ b/logs/storage/MockSLP.sol:MockSLP.log @@ -0,0 +1,5 @@ +src/mocks/token/MockSLP.sol:MockSLP:_balances (storage_slot: 0) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mocks/token/MockSLP.sol:MockSLP:_allowances (storage_slot: 1) (offset: 0) (type: mapping(address => mapping(address => uint256))) (numberOfBytes: 32) +src/mocks/token/MockSLP.sol:MockSLP:_totalSupply (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mocks/token/MockSLP.sol:MockSLP:_name (storage_slot: 3) (offset: 0) (type: string) (numberOfBytes: 32) +src/mocks/token/MockSLP.sol:MockSLP:_symbol (storage_slot: 4) (offset: 0) (type: string) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MockUSDC.sol:MockUSDC.log b/logs/storage/MockUSDC.sol:MockUSDC.log new file mode 100644 index 00000000..31633ec5 --- /dev/null +++ b/logs/storage/MockUSDC.sol:MockUSDC.log @@ -0,0 +1,5 @@ +src/mocks/token/MockUSDC.sol:MockUSDC:_balances (storage_slot: 0) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mocks/token/MockUSDC.sol:MockUSDC:_allowances (storage_slot: 1) (offset: 0) (type: mapping(address => mapping(address => uint256))) (numberOfBytes: 32) +src/mocks/token/MockUSDC.sol:MockUSDC:_totalSupply (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mocks/token/MockUSDC.sol:MockUSDC:_name (storage_slot: 3) (offset: 0) (type: string) (numberOfBytes: 32) +src/mocks/token/MockUSDC.sol:MockUSDC:_symbol (storage_slot: 4) (offset: 0) (type: string) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/Ownable.sol:Ownable.log b/logs/storage/Ownable.sol:Ownable.log index 91fd8cb0..797a7cd2 100644 --- a/logs/storage/Ownable.sol:Ownable.log +++ b/logs/storage/Ownable.sol:Ownable.log @@ -1 +1 @@ -lib/foundry-deployment-kit/lib/openzeppelin-contracts/contracts/access/Ownable.sol:Ownable:_owner (storage_slot: 0) (offset: 0) (type: address) (numberOfBytes: 20) \ No newline at end of file +lib/openzeppelin-contracts/contracts/access/Ownable.sol:Ownable:_owner (storage_slot: 0) (offset: 0) (type: address) (numberOfBytes: 20) \ No newline at end of file diff --git a/logs/storage/PostChecker.sol:PostChecker.log b/logs/storage/PostChecker.sol:PostChecker.log new file mode 100644 index 00000000..ac4f6466 --- /dev/null +++ b/logs/storage/PostChecker.sol:PostChecker.log @@ -0,0 +1,49 @@ +script/PostChecker.sol:PostChecker:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +script/PostChecker.sol:PostChecker:stdChainsInitialized (storage_slot: 8) (offset: 0) (type: bool) (numberOfBytes: 1) +script/PostChecker.sol:PostChecker:chains (storage_slot: 9) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:defaultRpcUrls (storage_slot: 10) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:idToAlias (storage_slot: 11) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:fallbackToDefaultRpcUrls (storage_slot: 12) (offset: 0) (type: bool) (numberOfBytes: 1) +script/PostChecker.sol:PostChecker:gasMeteringOff (storage_slot: 12) (offset: 1) (type: bool) (numberOfBytes: 1) +script/PostChecker.sol:PostChecker:IS_SCRIPT (storage_slot: 12) (offset: 2) (type: bool) (numberOfBytes: 1) +script/PostChecker.sol:PostChecker:_failed (storage_slot: 12) (offset: 3) (type: bool) (numberOfBytes: 1) +script/PostChecker.sol:PostChecker:_overriddenArgs (storage_slot: 13) (offset: 0) (type: bytes) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:_deployScript (storage_slot: 14) (offset: 0) (type: mapping(TContract => contract IMigrationScript)) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:seed (storage_slot: 15) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:bridgeSlash (storage_slot: 16) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:bridgeReward (storage_slot: 17) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:bridgeTracking (storage_slot: 18) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:roninBridgeManager (storage_slot: 19) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:roninGateway (storage_slot: 20) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:mainchainGateway (storage_slot: 21) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:mainchainBridgeManager (storage_slot: 22) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:cheatGovernor (storage_slot: 23) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:cheatOperator (storage_slot: 24) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:cheatGovernorPk (storage_slot: 25) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:cheatOperatorPk (storage_slot: 26) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:gwDomainSeparator (storage_slot: 27) (offset: 0) (type: bytes32) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:_voteWeights (storage_slot: 28) (offset: 0) (type: uint96[]) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:_addingGovernors (storage_slot: 29) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:_addingOperators (storage_slot: 30) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:voteWeight (storage_slot: 31) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:seedStr (storage_slot: 32) (offset: 0) (type: string) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:any (storage_slot: 33) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:operator (storage_slot: 34) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:governor (storage_slot: 35) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:seedStr (storage_slot: 36) (offset: 0) (type: string) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:operatorToRemove (storage_slot: 37) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:voteWeightToRemove (storage_slot: 38) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:any (storage_slot: 39) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:user (storage_slot: 40) (offset: 0) (type: address) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:quantity (storage_slot: 41) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:depositRequest (storage_slot: 42) (offset: 0) (type: struct Transfer.Request) (numberOfBytes: 160) +script/PostChecker.sol:PostChecker:withdrawRequest (storage_slot: 47) (offset: 0) (type: struct Transfer.Request) (numberOfBytes: 160) +script/PostChecker.sol:PostChecker:roninERC20 (storage_slot: 52) (offset: 0) (type: contract MockERC20) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:mainchainERC20 (storage_slot: 53) (offset: 0) (type: contract MockERC20) (numberOfBytes: 20) +script/PostChecker.sol:PostChecker:roninTokens (storage_slot: 54) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:mainchainTokens (storage_slot: 55) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:standards (storage_slot: 56) (offset: 0) (type: enum TokenStandard[]) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:roninChainId (storage_slot: 57) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:mainchainChainId (storage_slot: 58) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:currentNetwork (storage_slot: 59) (offset: 0) (type: TNetwork) (numberOfBytes: 32) +script/PostChecker.sol:PostChecker:companionNetwork (storage_slot: 60) (offset: 0) (type: TNetwork) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/ProxyAdmin.sol:ProxyAdmin.log b/logs/storage/ProxyAdmin.sol:ProxyAdmin.log index 83c22cc2..419da578 100644 --- a/logs/storage/ProxyAdmin.sol:ProxyAdmin.log +++ b/logs/storage/ProxyAdmin.sol:ProxyAdmin.log @@ -1 +1 @@ -lib/foundry-deployment-kit/lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol:ProxyAdmin:_owner (storage_slot: 0) (offset: 0) (type: address) (numberOfBytes: 20) \ No newline at end of file +lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol:ProxyAdmin:_owner (storage_slot: 0) (offset: 0) (type: address) (numberOfBytes: 20) \ No newline at end of file diff --git a/logs/storage/ReentrancyGuard.sol:ReentrancyGuard.log b/logs/storage/ReentrancyGuard.sol:ReentrancyGuard.log new file mode 100644 index 00000000..030c7832 --- /dev/null +++ b/logs/storage/ReentrancyGuard.sol:ReentrancyGuard.log @@ -0,0 +1 @@ +lib/openzeppelin-contracts/contracts/security/ReentrancyGuard.sol:ReentrancyGuard:_status (storage_slot: 0) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/RoninBridgeManager.sol:RoninBridgeManager.log b/logs/storage/RoninBridgeManager.sol:RoninBridgeManager.log index 8e49038d..a253afd2 100644 --- a/logs/storage/RoninBridgeManager.sol:RoninBridgeManager.log +++ b/logs/storage/RoninBridgeManager.sol:RoninBridgeManager.log @@ -1,4 +1,7 @@ -src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:round (storage_slot: 0) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) -src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:vote (storage_slot: 1) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) -src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:_proposalExpiryDuration (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:_targetOptionsMap (storage_slot: 3) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file +src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:DOMAIN_SEPARATOR (storage_slot: 1) (offset: 0) (type: bytes32) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:round (storage_slot: 2) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:vote (storage_slot: 3) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:_proposalExpiryDuration (storage_slot: 4) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManager.sol:RoninBridgeManager:_targetOptionsMap (storage_slot: 5) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor.log b/logs/storage/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor.log new file mode 100644 index 00000000..822a1f7b --- /dev/null +++ b/logs/storage/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor.log @@ -0,0 +1,7 @@ +src/ronin/gateway/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/ronin/gateway/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/ronin/gateway/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor:DOMAIN_SEPARATOR (storage_slot: 1) (offset: 0) (type: bytes32) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor:round (storage_slot: 2) (offset: 0) (type: mapping(uint256 => uint256)) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor:vote (storage_slot: 3) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct CoreGovernance.ProposalVote))) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor:_proposalExpiryDuration (storage_slot: 4) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/ronin/gateway/RoninBridgeManagerConstructor.sol:RoninBridgeManagerConstructor:_targetOptionsMap (storage_slot: 5) (offset: 0) (type: mapping(enum GlobalProposal.TargetOption => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/RoninMockERC1155.sol:RoninMockERC1155.log b/logs/storage/RoninMockERC1155.sol:RoninMockERC1155.log new file mode 100644 index 00000000..b7ce7883 --- /dev/null +++ b/logs/storage/RoninMockERC1155.sol:RoninMockERC1155.log @@ -0,0 +1,6 @@ +src/mocks/token/RoninMockERC1155.sol:RoninMockERC1155:_balances (storage_slot: 0) (offset: 0) (type: mapping(uint256 => mapping(address => uint256))) (numberOfBytes: 32) +src/mocks/token/RoninMockERC1155.sol:RoninMockERC1155:_operatorApprovals (storage_slot: 1) (offset: 0) (type: mapping(address => mapping(address => bool))) (numberOfBytes: 32) +src/mocks/token/RoninMockERC1155.sol:RoninMockERC1155:_uri (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) +src/mocks/token/RoninMockERC1155.sol:RoninMockERC1155:_roles (storage_slot: 3) (offset: 0) (type: mapping(bytes32 => struct AccessControl.RoleData)) (numberOfBytes: 32) +src/mocks/token/RoninMockERC1155.sol:RoninMockERC1155:_name (storage_slot: 4) (offset: 0) (type: string) (numberOfBytes: 32) +src/mocks/token/RoninMockERC1155.sol:RoninMockERC1155:_symbol (storage_slot: 5) (offset: 0) (type: string) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/RuntimeConfig.sol:RuntimeConfig.log b/logs/storage/RuntimeConfig.sol:RuntimeConfig.log index a4cd3542..e89a03aa 100644 --- a/logs/storage/RuntimeConfig.sol:RuntimeConfig.log +++ b/logs/storage/RuntimeConfig.sol:RuntimeConfig.log @@ -1,3 +1,4 @@ lib/foundry-deployment-kit/script/configs/RuntimeConfig.sol:RuntimeConfig:_resolved (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) lib/foundry-deployment-kit/script/configs/RuntimeConfig.sol:RuntimeConfig:_option (storage_slot: 1) (offset: 0) (type: struct IRuntimeConfig.Option) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/configs/RuntimeConfig.sol:RuntimeConfig:_rawCommand (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) \ No newline at end of file +lib/foundry-deployment-kit/script/configs/RuntimeConfig.sol:RuntimeConfig:_rawCommand (storage_slot: 2) (offset: 0) (type: string) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/configs/RuntimeConfig.sol:RuntimeConfig:_isPostChecking (storage_slot: 3) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/Script.sol:Script.log b/logs/storage/Script.sol:Script.log index 12e34d2b..a2651bc3 100644 --- a/logs/storage/Script.sol:Script.log +++ b/logs/storage/Script.sol:Script.log @@ -1,8 +1,8 @@ -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:stdChainsInitialized (storage_slot: 7) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:chains (storage_slot: 8) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:defaultRpcUrls (storage_slot: 9) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:idToAlias (storage_slot: 10) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:fallbackToDefaultRpcUrls (storage_slot: 11) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:gasMeteringOff (storage_slot: 11) (offset: 1) (type: bool) (numberOfBytes: 1) -lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:IS_SCRIPT (storage_slot: 11) (offset: 2) (type: bool) (numberOfBytes: 1) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:stdChainsInitialized (storage_slot: 8) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:chains (storage_slot: 9) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:defaultRpcUrls (storage_slot: 10) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:idToAlias (storage_slot: 11) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:fallbackToDefaultRpcUrls (storage_slot: 12) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:gasMeteringOff (storage_slot: 12) (offset: 1) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/Script.sol:Script:IS_SCRIPT (storage_slot: 12) (offset: 2) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/StdAssertions.sol:StdAssertions.log b/logs/storage/StdAssertions.sol:StdAssertions.log index 842900a4..ce6e09a1 100644 --- a/logs/storage/StdAssertions.sol:StdAssertions.log +++ b/logs/storage/StdAssertions.sol:StdAssertions.log @@ -1,2 +1 @@ -lib/forge-std/src/StdAssertions.sol:StdAssertions:IS_TEST (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/StdAssertions.sol:StdAssertions:_failed (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/StdAssertions.sol:StdAssertions:_failed (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/StdChains.sol:StdChains.log b/logs/storage/StdChains.sol:StdChains.log index e38d8f5e..624d7975 100644 --- a/logs/storage/StdChains.sol:StdChains.log +++ b/logs/storage/StdChains.sol:StdChains.log @@ -1,5 +1,5 @@ -lib/forge-std/src/StdChains.sol:StdChains:stdChainsInitialized (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/StdChains.sol:StdChains:chains (storage_slot: 1) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) -lib/forge-std/src/StdChains.sol:StdChains:defaultRpcUrls (storage_slot: 2) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) -lib/forge-std/src/StdChains.sol:StdChains:idToAlias (storage_slot: 3) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) -lib/forge-std/src/StdChains.sol:StdChains:fallbackToDefaultRpcUrls (storage_slot: 4) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/StdChains.sol:StdChains:stdChainsInitialized (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/StdChains.sol:StdChains:chains (storage_slot: 1) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdChains.sol:StdChains:defaultRpcUrls (storage_slot: 2) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdChains.sol:StdChains:idToAlias (storage_slot: 3) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdChains.sol:StdChains:fallbackToDefaultRpcUrls (storage_slot: 4) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/StdCheats.sol:StdCheats.log b/logs/storage/StdCheats.sol:StdCheats.log index 1fdff3d3..36a154ea 100644 --- a/logs/storage/StdCheats.sol:StdCheats.log +++ b/logs/storage/StdCheats.sol:StdCheats.log @@ -1,2 +1,2 @@ -lib/forge-std/src/StdCheats.sol:StdCheats:gasMeteringOff (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/StdCheats.sol:StdCheats:stdstore (storage_slot: 1) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/StdCheats.sol:StdCheats:gasMeteringOff (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/StdCheats.sol:StdCheats:stdstore (storage_slot: 1) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) \ No newline at end of file diff --git a/logs/storage/StdCheats.sol:StdCheatsSafe.log b/logs/storage/StdCheats.sol:StdCheatsSafe.log index 372cbe11..3e3afc09 100644 --- a/logs/storage/StdCheats.sol:StdCheatsSafe.log +++ b/logs/storage/StdCheats.sol:StdCheatsSafe.log @@ -1 +1 @@ -lib/forge-std/src/StdCheats.sol:StdCheatsSafe:gasMeteringOff (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/StdCheats.sol:StdCheatsSafe:gasMeteringOff (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/StdInvariant.sol:StdInvariant.log b/logs/storage/StdInvariant.sol:StdInvariant.log index 68417b13..17bfc1b8 100644 --- a/logs/storage/StdInvariant.sol:StdInvariant.log +++ b/logs/storage/StdInvariant.sol:StdInvariant.log @@ -1,9 +1,9 @@ -lib/forge-std/src/StdInvariant.sol:StdInvariant:_excludedContracts (storage_slot: 0) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_excludedSenders (storage_slot: 1) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedContracts (storage_slot: 2) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedSenders (storage_slot: 3) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_excludedArtifacts (storage_slot: 4) (offset: 0) (type: string[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedArtifacts (storage_slot: 5) (offset: 0) (type: string[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedArtifactSelectors (storage_slot: 6) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedSelectors (storage_slot: 7) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) -lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedInterfaces (storage_slot: 8) (offset: 0) (type: struct StdInvariant.FuzzInterface[]) (numberOfBytes: 32) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_excludedContracts (storage_slot: 0) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_excludedSenders (storage_slot: 1) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedContracts (storage_slot: 2) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedSenders (storage_slot: 3) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_excludedArtifacts (storage_slot: 4) (offset: 0) (type: string[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedArtifacts (storage_slot: 5) (offset: 0) (type: string[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedArtifactSelectors (storage_slot: 6) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedSelectors (storage_slot: 7) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/StdInvariant.sol:StdInvariant:_targetedInterfaces (storage_slot: 8) (offset: 0) (type: struct StdInvariant.FuzzInterface[]) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/WalletConfig.sol:WalletConfig.log b/logs/storage/WalletConfig.sol:WalletConfig.log index 40a8cc72..cce2c350 100644 --- a/logs/storage/WalletConfig.sol:WalletConfig.log +++ b/logs/storage/WalletConfig.sol:WalletConfig.log @@ -1,5 +1,5 @@ -lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_envLabel (storage_slot: 7) (offset: 0) (type: string) (numberOfBytes: 32) -lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_envSender (storage_slot: 8) (offset: 0) (type: address) (numberOfBytes: 20) -lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_trezorSender (storage_slot: 9) (offset: 0) (type: address) (numberOfBytes: 20) -lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_walletOption (storage_slot: 9) (offset: 20) (type: enum IWalletConfig.WalletOption) (numberOfBytes: 1) \ No newline at end of file +lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_envLabel (storage_slot: 8) (offset: 0) (type: string) (numberOfBytes: 32) +lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_envSender (storage_slot: 9) (offset: 0) (type: address) (numberOfBytes: 20) +lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_trezorSender (storage_slot: 10) (offset: 0) (type: address) (numberOfBytes: 20) +lib/foundry-deployment-kit/script/configs/WalletConfig.sol:WalletConfig:_walletOption (storage_slot: 10) (offset: 20) (type: enum IWalletConfig.WalletOption) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/WethUnwrapper.sol:WethUnwrapper.log b/logs/storage/WethUnwrapper.sol:WethUnwrapper.log new file mode 100644 index 00000000..5632f329 --- /dev/null +++ b/logs/storage/WethUnwrapper.sol:WethUnwrapper.log @@ -0,0 +1 @@ +src/extensions/WethUnwrapper.sol:WethUnwrapper:_status (storage_slot: 0) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/test.sol:DSTest.log b/logs/storage/test.sol:DSTest.log deleted file mode 100644 index 2f26342f..00000000 --- a/logs/storage/test.sol:DSTest.log +++ /dev/null @@ -1,2 +0,0 @@ -lib/forge-std/lib/ds-test/src/test.sol:DSTest:IS_TEST (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/forge-std/lib/ds-test/src/test.sol:DSTest:_failed (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/test.sol:Test.log b/logs/storage/test.sol:Test.log index 3f20a76f..adf5d712 100644 --- a/logs/storage/test.sol:Test.log +++ b/logs/storage/test.sol:Test.log @@ -1,19 +1,18 @@ -lib/forge-std/src/Test.sol:Test:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -lib/forge-std/src/Test.sol:Test:IS_TEST (storage_slot: 7) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/Test.sol:Test:_failed (storage_slot: 7) (offset: 1) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/Test.sol:Test:stdChainsInitialized (storage_slot: 7) (offset: 2) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/Test.sol:Test:chains (storage_slot: 8) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:defaultRpcUrls (storage_slot: 9) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:idToAlias (storage_slot: 10) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:fallbackToDefaultRpcUrls (storage_slot: 11) (offset: 0) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/Test.sol:Test:gasMeteringOff (storage_slot: 11) (offset: 1) (type: bool) (numberOfBytes: 1) -lib/forge-std/src/Test.sol:Test:stdstore (storage_slot: 12) (offset: 0) (type: struct StdStorage) (numberOfBytes: 224) -lib/forge-std/src/Test.sol:Test:_excludedContracts (storage_slot: 19) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_excludedSenders (storage_slot: 20) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_targetedContracts (storage_slot: 21) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_targetedSenders (storage_slot: 22) (offset: 0) (type: address[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_excludedArtifacts (storage_slot: 23) (offset: 0) (type: string[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_targetedArtifacts (storage_slot: 24) (offset: 0) (type: string[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_targetedArtifactSelectors (storage_slot: 25) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_targetedSelectors (storage_slot: 26) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) -lib/forge-std/src/Test.sol:Test:_targetedInterfaces (storage_slot: 27) (offset: 0) (type: struct StdInvariant.FuzzInterface[]) (numberOfBytes: 32) \ No newline at end of file +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_failed (storage_slot: 8) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:stdChainsInitialized (storage_slot: 8) (offset: 1) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:chains (storage_slot: 9) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:defaultRpcUrls (storage_slot: 10) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:idToAlias (storage_slot: 11) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:fallbackToDefaultRpcUrls (storage_slot: 12) (offset: 0) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:gasMeteringOff (storage_slot: 12) (offset: 1) (type: bool) (numberOfBytes: 1) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:stdstore (storage_slot: 13) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_excludedContracts (storage_slot: 21) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_excludedSenders (storage_slot: 22) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_targetedContracts (storage_slot: 23) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_targetedSenders (storage_slot: 24) (offset: 0) (type: address[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_excludedArtifacts (storage_slot: 25) (offset: 0) (type: string[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_targetedArtifacts (storage_slot: 26) (offset: 0) (type: string[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_targetedArtifactSelectors (storage_slot: 27) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_targetedSelectors (storage_slot: 28) (offset: 0) (type: struct StdInvariant.FuzzSelector[]) (numberOfBytes: 32) +lib/foundry-deployment-kit/lib/forge-std/src/Test.sol:Test:_targetedInterfaces (storage_slot: 29) (offset: 0) (type: struct StdInvariant.FuzzInterface[]) (numberOfBytes: 32) \ No newline at end of file