From d7063886c1e3939f0cf3fc1ea20e010554f62c88 Mon Sep 17 00:00:00 2001 From: TuDo1403 Date: Mon, 13 Jan 2025 15:34:10 +0700 Subject: [PATCH] chore: storage layout --- logs/contract-code-sizes.log | 275 ++++++++++++------ .../AssetMigration.sol:AssetMigration.log | 2 + ...yTokenMigrator.sol:LegacyTokenMigrator.log | 5 + ...lize.sol:MainchainGatewayV3_initialize.log | 32 ++ logs/storage/Ownable.sol:Ownable.log | 1 + ...teway_DepositAndWithdraw_AfterRestrict.log | 42 +++ logs/storage/ProxyAdmin.sol:ProxyAdmin.log | 1 + ...itialize.sol:RoninGatewayV3_initialize.log | 26 ++ logs/storage/WBTC.sol:WBTC.log | 8 - .../storage/WBTCMigrator.sol:WBTCMigrator.log | 2 + 10 files changed, 295 insertions(+), 99 deletions(-) create mode 100644 logs/storage/AssetMigration.sol:AssetMigration.log create mode 100644 logs/storage/LegacyTokenMigrator.sol:LegacyTokenMigrator.log create mode 100644 logs/storage/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize.log create mode 100644 logs/storage/Ownable.sol:Ownable.log create mode 100644 logs/storage/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.log create mode 100644 logs/storage/ProxyAdmin.sol:ProxyAdmin.log create mode 100644 logs/storage/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize.log delete mode 100644 logs/storage/WBTC.sol:WBTC.log create mode 100644 logs/storage/WBTCMigrator.sol:WBTCMigrator.log diff --git a/logs/contract-code-sizes.log b/logs/contract-code-sizes.log index 7096e593..b4546e22 100644 --- a/logs/contract-code-sizes.log +++ b/logs/contract-code-sizes.log @@ -1,92 +1,185 @@ -| Contract | Size (B) | Margin (B) | -|-------------------------------------------------|----------|------------| -| Address | 85 | 24,491 | -| AddressArrayUtils | 85 | 24,491 | -| Ballot | 85 | 24,491 | -| BaseGeneralConfig | 28,222 | -3,646 | -| BridgeOperatorsBallot | 164 | 24,412 | -| BridgeReward | 6,089 | 18,487 | -| BridgeRewardHarness | 6,629 | 17,947 | -| BridgeSlash | 5,378 | 19,198 | -| BridgeTracking | 6,696 | 17,880 | -| ECDSA | 85 | 24,491 | -| ERC1155 | 4,859 | 19,717 | -| ERC1155Holder | 936 | 23,640 | -| ERC1155PresetMinterPauser | 10,294 | 14,282 | -| ERC1967Proxy | 170 | 24,406 | -| ERC20 | 2,138 | 22,438 | -| ERC20PresetMinterPauser | 6,255 | 18,321 | -| ERC721 | 4,280 | 20,296 | -| EnumerableSet | 85 | 24,491 | -| ErrorHandler | 85 | 24,491 | -| GeneralConfig | 32,324 | -7,748 | -| GlobalProposal | 85 | 24,491 | -| HasBridgeDeprecated | 62 | 24,514 | -| HasValidatorDeprecated | 62 | 24,514 | -| IsolatedGovernance | 85 | 24,491 | -| JSONParserLib | 85 | 24,491 | -| LibArray | 85 | 24,491 | -| LibArtifact | 85 | 24,491 | -| LibCompanionNetwork | 85 | 24,491 | -| LibDeploy | 85 | 24,491 | -| LibErrorHandler | 85 | 24,491 | -| LibProposal | 85 | 24,491 | -| LibProxy | 85 | 24,491 | -| LibRandom | 85 | 24,491 | -| LibRequestBatch | 85 | 24,491 | -| LibSharedAddress | 85 | 24,491 | -| LibStorage | 85 | 24,491 | -| LibString | 85 | 24,491 | -| LibTUint256Slot | 85 | 24,491 | -| LibTimeWarper | 85 | 24,491 | -| LibTokenInfo | 164 | 24,412 | -| LibTokenInfoBatch | 85 | 24,491 | -| LibTokenOwner | 164 | 24,412 | -| MainchainBridgeManager | 20,446 | 4,130 | -| MainchainGatewayBatcher | 4,043 | 20,533 | -| MainchainGatewayV3 | 22,036 | 2,540 | -| Math | 85 | 24,491 | -| MockBridge | 1,253 | 23,323 | -| MockBridgeManager | 2,601 | 21,975 | -| MockBridgeReward | 6,774 | 17,802 | -| MockBridgeSlash | 5,750 | 18,826 | -| MockBridgeTracking | 1,840 | 22,736 | -| MockDiscardEther | 137 | 24,439 | -| MockERC1155 | 5,903 | 18,673 | -| MockERC20 | 2,404 | 22,172 | -| MockERC721 | 4,654 | 19,922 | -| MockGatewayForTracking | 1,572 | 23,004 | -| MockRoninBridgeManager | 24,198 | 378 | -| MockRoninGatewayV3Extended | 21,314 | 3,262 | -| MockSLP | 2,403 | 22,173 | -| MockTUint256Slot | 2,666 | 21,910 | -| MockUSDC | 2,404 | 22,172 | -| MockValidatorContract_OnlyTiming_ForHardhatTest | 1,026 | 23,550 | -| MockValidatorSet_ForFoundryTest | 165 | 24,411 | -| MockWrappedToken | 2,169 | 22,407 | -| PRBMathUtils | 62 | 24,514 | -| PauseEnforcer | 4,436 | 20,140 | -| Proposal | 85 | 24,491 | -| RoninBridgeManager | 24,198 | 378 | -| RoninBridgeManagerConstructor | 14,688 | 9,888 | -| RoninGatewayV3 | 21,020 | 3,556 | -| RoninMockERC1155 | 8,715 | 15,861 | -| StdStyle | 85 | 24,491 | -| StorageSlot | 85 | 24,491 | -| Strings | 85 | 24,491 | -| Transfer | 164 | 24,412 | -| TransparentProxyOZv4_9_5 | 2,143 | 22,433 | -| TransparentProxyV2 | 2,337 | 22,239 | -| TransparentUpgradeableProxy | 2,029 | 22,547 | -| TransparentUpgradeableProxyV2 | 2,310 | 22,266 | -| Uint96ArrayUtils | 85 | 24,491 | -| WBTC | 6,461 | 18,115 | -| WBTC_Sepolia | 2,138 | 22,438 | -| WethUnwrapper | 1,185 | 23,391 | -| console | 85 | 24,491 | -| safeconsole | 85 | 24,491 | -| stdJson | 85 | 24,491 | -| stdMath | 85 | 24,491 | -| stdStorage | 85 | 24,491 | -| stdStorageSafe | 85 | 24,491 | +| Contract | Runtime Size (B) | Initcode Size (B) | Runtime Margin (B) | Initcode Margin (B) | ++===================================================================================================================================+ +| Address | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| AddressArrayUtils | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| Ballot | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| BaseGeneralConfig | 28,233 | 39,372 | -3,657 | 9,780 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| BridgeOperatorsBallot | 164 | 214 | 24,412 | 48,938 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| BridgeReward | 6,090 | 6,324 | 18,486 | 42,828 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| BridgeRewardHarness | 6,635 | 6,881 | 17,941 | 42,271 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| BridgeSlash | 5,383 | 5,597 | 19,193 | 43,555 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| BridgeTracking | 6,709 | 6,950 | 17,867 | 42,202 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ECDSA | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ERC1155 | 4,854 | 5,479 | 19,722 | 43,673 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ERC1155Holder | 939 | 967 | 23,637 | 48,185 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ERC1155PresetMinterPauser | 10,275 | 11,309 | 14,301 | 37,843 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ERC1967Proxy | 170 | 1,214 | 24,406 | 47,938 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ERC20 | 2,138 | 2,827 | 22,438 | 46,325 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ERC20PresetMinterPauser | 6,256 | 7,365 | 18,320 | 41,787 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ERC721 | 4,289 | 4,977 | 20,287 | 44,175 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| EnumerableSet | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| ErrorHandler | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| GeneralConfig | 32,335 | 47,829 | -7,759 | 1,323 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| GlobalProposal | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| HasBridgeDeprecated | 62 | 88 | 24,514 | 49,064 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| HasValidatorDeprecated | 62 | 88 | 24,514 | 49,064 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| IsolatedGovernance | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| JSONParserLib | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LegacyTokenMigrator | 5,412 | 5,637 | 19,164 | 43,515 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibArray | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibArtifact | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibCompanionNetwork | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibDeploy | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibErrorHandler | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibProposal | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibProxy | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibRandom | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibRequestBatch | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibSharedAddress | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibStorage | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibString | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibTUint256Slot | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibTimeWarper | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibTokenInfo | 164 | 214 | 24,412 | 48,938 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibTokenInfoBatch | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| LibTokenOwner | 164 | 214 | 24,412 | 48,938 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MainchainBridgeManager | 20,517 | 20,742 | 4,059 | 28,410 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MainchainGatewayBatcher | 4,051 | 4,276 | 20,525 | 44,876 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MainchainGatewayV3 | 22,108 | 22,345 | 2,468 | 26,807 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| Math | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockBridge | 1,254 | 1,282 | 23,322 | 47,870 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockBridgeManager | 2,614 | 2,642 | 21,962 | 46,510 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockBridgeReward | 6,780 | 7,026 | 17,796 | 42,126 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockBridgeSlash | 5,755 | 5,980 | 18,821 | 43,172 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockBridgeTracking | 1,860 | 1,888 | 22,716 | 47,264 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockDiscardEther | 137 | 163 | 24,439 | 48,989 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockERC1155 | 5,888 | 6,515 | 18,688 | 42,637 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockERC20 | 2,404 | 3,097 | 22,172 | 46,055 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockERC721 | 4,663 | 5,355 | 19,913 | 43,797 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockGatewayForTracking | 1,583 | 1,885 | 22,993 | 47,267 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockRoninBridgeManager | 24,326 | 24,551 | 250 | 24,601 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockRoninGatewayV3Extended | 21,394 | 21,631 | 3,182 | 27,521 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockSLP | 2,403 | 2,877 | 22,173 | 46,275 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockTUint256Slot | 2,619 | 2,647 | 21,957 | 46,505 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockUSDC | 2,404 | 2,869 | 22,172 | 46,283 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockValidatorContract_OnlyTiming_ForHardhatTest | 1,026 | 1,110 | 23,550 | 48,042 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockValidatorSet_ForFoundryTest | 165 | 191 | 24,411 | 48,961 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| MockWrappedToken | 2,169 | 2,870 | 22,407 | 46,282 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| PRBMathUtils | 62 | 88 | 24,514 | 49,064 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| PauseEnforcer | 4,447 | 4,675 | 20,129 | 44,477 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| Proposal | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| RoninBridgeManager | 24,326 | 24,551 | 250 | 24,601 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| RoninBridgeManagerConstructor | 14,743 | 14,968 | 9,833 | 34,184 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| RoninGatewayV3 | 21,100 | 21,337 | 3,476 | 27,815 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| RoninMockERC1155 | 8,696 | 9,657 | 15,880 | 39,495 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| SafeERC20 | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| StdStyle | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| StorageSlot | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| Strings | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| Transfer | 164 | 214 | 24,412 | 48,938 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| TransparentProxyOZv4_9_5 | 2,151 | 3,523 | 22,425 | 45,629 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| TransparentProxyV2 | 2,339 | 3,711 | 22,237 | 45,441 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| TransparentUpgradeableProxy | 2,031 | 3,385 | 22,545 | 45,767 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| TransparentUpgradeableProxyV2 | 2,320 | 3,680 | 22,256 | 45,472 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| Uint96ArrayUtils | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| WBTC | 6,459 | 8,150 | 18,117 | 41,002 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| WBTC_Sepolia | 2,138 | 2,901 | 22,438 | 46,251 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| WethUnwrapper | 1,185 | 1,384 | 23,391 | 47,768 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| console | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| safeconsole | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| stdJson | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| stdMath | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| stdStorage | 85 | 135 | 24,491 | 49,017 | +|-------------------------------------------------+------------------+-------------------+--------------------+---------------------| +| stdStorageSafe | 85 | 135 | 24,491 | 49,017 | +╰-------------------------------------------------+------------------+-------------------+--------------------+---------------------╯ diff --git a/logs/storage/AssetMigration.sol:AssetMigration.log b/logs/storage/AssetMigration.sol:AssetMigration.log new file mode 100644 index 00000000..8cf92922 --- /dev/null +++ b/logs/storage/AssetMigration.sol:AssetMigration.log @@ -0,0 +1,2 @@ +src/extensions/AssetMigration.sol:AssetMigration:_roles (storage_slot: 0) (offset: 0) (type: mapping(bytes32 => struct AccessControl.RoleData)) (numberOfBytes: 32) +src/extensions/AssetMigration.sol:AssetMigration:_roleMembers (storage_slot: 1) (offset: 0) (type: mapping(bytes32 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/LegacyTokenMigrator.sol:LegacyTokenMigrator.log b/logs/storage/LegacyTokenMigrator.sol:LegacyTokenMigrator.log new file mode 100644 index 00000000..dbe5771c --- /dev/null +++ b/logs/storage/LegacyTokenMigrator.sol:LegacyTokenMigrator.log @@ -0,0 +1,5 @@ +src/ronin/migration/LegacyTokenMigrator.sol:LegacyTokenMigrator:_initialized (storage_slot: 0) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/ronin/migration/LegacyTokenMigrator.sol:LegacyTokenMigrator:_initializing (storage_slot: 0) (offset: 1) (type: bool) (numberOfBytes: 1) +src/ronin/migration/LegacyTokenMigrator.sol:LegacyTokenMigrator:_roles (storage_slot: 1) (offset: 0) (type: mapping(bytes32 => struct AccessControl.RoleData)) (numberOfBytes: 32) +src/ronin/migration/LegacyTokenMigrator.sol:LegacyTokenMigrator:_roleMembers (storage_slot: 2) (offset: 0) (type: mapping(bytes32 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) +src/ronin/migration/LegacyTokenMigrator.sol:LegacyTokenMigrator:_tokenMap (storage_slot: 3) (offset: 0) (type: mapping(address => address)) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize.log b/logs/storage/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize.log new file mode 100644 index 00000000..8dc75241 --- /dev/null +++ b/logs/storage/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize.log @@ -0,0 +1,32 @@ +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_paused (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_num (storage_slot: 1) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_denom (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:______deprecated (storage_slot: 3) (offset: 0) (type: address) (numberOfBytes: 20) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:nonce (storage_slot: 4) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:emergencyPauser (storage_slot: 5) (offset: 0) (type: address) (numberOfBytes: 20) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:______gap (storage_slot: 6) (offset: 0) (type: uint256[49]) (numberOfBytes: 1568) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_highTierVWNum (storage_slot: 55) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_highTierVWDenom (storage_slot: 56) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:highTierThreshold (storage_slot: 57) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:lockedThreshold (storage_slot: 58) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:unlockFeePercentages (storage_slot: 59) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:dailyWithdrawalLimit (storage_slot: 60) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:lastSyncedWithdrawal (storage_slot: 61) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:lastDateSynced (storage_slot: 62) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:______gap (storage_slot: 63) (offset: 0) (type: uint256[50]) (numberOfBytes: 1600) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_initialized (storage_slot: 113) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_initializing (storage_slot: 113) (offset: 1) (type: bool) (numberOfBytes: 1) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_roles (storage_slot: 114) (offset: 0) (type: mapping(bytes32 => struct AccessControl.RoleData)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_roleMembers (storage_slot: 115) (offset: 0) (type: mapping(bytes32 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:wrappedNativeToken (storage_slot: 116) (offset: 0) (type: contract IWETH) (numberOfBytes: 20) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:roninChainId (storage_slot: 117) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:depositCount (storage_slot: 118) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_domainSeparator (storage_slot: 119) (offset: 0) (type: bytes32) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_roninToken (storage_slot: 120) (offset: 0) (type: mapping(address => struct MappedTokenConsumer.MappedToken)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:withdrawalHash (storage_slot: 121) (offset: 0) (type: mapping(uint256 => bytes32)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:withdrawalLocked (storage_slot: 122) (offset: 0) (type: mapping(uint256 => bool)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:______deprecatedBridgeOperatorAddedBlock (storage_slot: 123) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:______deprecatedBridgeOperators (storage_slot: 124) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_totalOperatorWeight (storage_slot: 125) (offset: 0) (type: uint96) (numberOfBytes: 12) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:_operatorWeight (storage_slot: 126) (offset: 0) (type: mapping(address => uint96)) (numberOfBytes: 32) +src/mainchain/MainchainGatewayV3_initialize.sol:MainchainGatewayV3_initialize:______deprecatedWethUnwrapper (storage_slot: 127) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/Ownable.sol:Ownable.log b/logs/storage/Ownable.sol:Ownable.log new file mode 100644 index 00000000..038be141 --- /dev/null +++ b/logs/storage/Ownable.sol:Ownable.log @@ -0,0 +1 @@ +dependencies/@fdk-0.3.5-rc/dependencies/openzeppelin-v5-5.1.0/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/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.log b/logs/storage/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.log new file mode 100644 index 00000000..3d5c98b0 --- /dev/null +++ b/logs/storage/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.log @@ -0,0 +1,42 @@ +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:stdstore (storage_slot: 0) (offset: 0) (type: struct StdStorage) (numberOfBytes: 256) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:stdChainsInitialized (storage_slot: 8) (offset: 0) (type: bool) (numberOfBytes: 1) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:chains (storage_slot: 9) (offset: 0) (type: mapping(string => struct StdChains.Chain)) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:defaultRpcUrls (storage_slot: 10) (offset: 0) (type: mapping(string => string)) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:idToAlias (storage_slot: 11) (offset: 0) (type: mapping(uint256 => string)) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:fallbackToDefaultRpcUrls (storage_slot: 12) (offset: 0) (type: bool) (numberOfBytes: 1) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:gasMeteringOff (storage_slot: 12) (offset: 1) (type: bool) (numberOfBytes: 1) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:IS_SCRIPT (storage_slot: 12) (offset: 2) (type: bool) (numberOfBytes: 1) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:_failed (storage_slot: 12) (offset: 3) (type: bool) (numberOfBytes: 1) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:_originForkBlockNumber (storage_slot: 13) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:_overriddenArgs (storage_slot: 14) (offset: 0) (type: bytes) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:_deployScript (storage_slot: 15) (offset: 0) (type: mapping(TContract => contract IMigrationScript)) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:seed (storage_slot: 16) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:brSl (storage_slot: 17) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:brRw (storage_slot: 18) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:brTk (storage_slot: 19) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ronBM (storage_slot: 20) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ronGW (storage_slot: 21) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ethGW (storage_slot: 22) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ethBM (storage_slot: 23) (offset: 0) (type: address payable) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:cheatGv (storage_slot: 24) (offset: 0) (type: address) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:cheatOp (storage_slot: 25) (offset: 0) (type: address) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:mockGvs (storage_slot: 26) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:mockOps (storage_slot: 27) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:gwDomainHash (storage_slot: 28) (offset: 0) (type: bytes32) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:user (storage_slot: 29) (offset: 0) (type: address) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:quantity (storage_slot: 30) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:depositReq (storage_slot: 31) (offset: 0) (type: struct Transfer.Request) (numberOfBytes: 160) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:withdrawReq (storage_slot: 36) (offset: 0) (type: struct Transfer.Request) (numberOfBytes: 160) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ronERC20 (storage_slot: 41) (offset: 0) (type: contract MockERC20) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ronERC721 (storage_slot: 42) (offset: 0) (type: contract MockERC721) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ethERC20 (storage_slot: 43) (offset: 0) (type: contract MockERC20) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ethERC721 (storage_slot: 44) (offset: 0) (type: contract MockERC721) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ronTokens (storage_slot: 45) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ethTokens (storage_slot: 46) (offset: 0) (type: address[]) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:standards (storage_slot: 47) (offset: 0) (type: enum TokenStandard[]) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ronChainId (storage_slot: 48) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ethChainId (storage_slot: 49) (offset: 0) (type: uint256) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ethWETH (storage_slot: 50) (offset: 0) (type: contract IWETH) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:ronWETH (storage_slot: 51) (offset: 0) (type: contract MockERC20) (numberOfBytes: 20) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:currNetwork (storage_slot: 52) (offset: 0) (type: TNetwork) (numberOfBytes: 32) +script/20241217-migrate-assets/postcheck/PostCheck_Gateway_DepositAndWithdraw_AfterRestrict.sol:PostCheck_Gateway_DepositAndWithdraw_AfterRestrict:companionNetwork (storage_slot: 53) (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 new file mode 100644 index 00000000..ce6bb43f --- /dev/null +++ b/logs/storage/ProxyAdmin.sol:ProxyAdmin.log @@ -0,0 +1 @@ +dependencies/@fdk-0.3.5-rc/dependencies/openzeppelin-v5-5.1.0/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/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize.log b/logs/storage/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize.log new file mode 100644 index 00000000..3da7de90 --- /dev/null +++ b/logs/storage/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize.log @@ -0,0 +1,26 @@ +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_paused (storage_slot: 0) (offset: 0) (type: bool) (numberOfBytes: 1) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_num (storage_slot: 1) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_denom (storage_slot: 2) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:______deprecated (storage_slot: 3) (offset: 0) (type: address) (numberOfBytes: 20) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:nonce (storage_slot: 4) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:emergencyPauser (storage_slot: 5) (offset: 0) (type: address) (numberOfBytes: 20) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:______gap (storage_slot: 6) (offset: 0) (type: uint256[49]) (numberOfBytes: 1568) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_initialized (storage_slot: 55) (offset: 0) (type: uint8) (numberOfBytes: 1) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_initializing (storage_slot: 55) (offset: 1) (type: bool) (numberOfBytes: 1) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:minimumThreshold (storage_slot: 56) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:______gap (storage_slot: 57) (offset: 0) (type: uint256[50]) (numberOfBytes: 1600) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_roles (storage_slot: 107) (offset: 0) (type: mapping(bytes32 => struct AccessControl.RoleData)) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_roleMembers (storage_slot: 108) (offset: 0) (type: mapping(bytes32 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:___deprecated4 (storage_slot: 109) (offset: 0) (type: bool) (numberOfBytes: 1) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:withdrawalCount (storage_slot: 110) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:depositVote (storage_slot: 111) (offset: 0) (type: mapping(uint256 => mapping(uint256 => struct IsolatedGovernance.Vote))) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:mainchainWithdrewVote (storage_slot: 112) (offset: 0) (type: mapping(uint256 => struct IsolatedGovernance.Vote)) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:withdrawal (storage_slot: 113) (offset: 0) (type: mapping(uint256 => struct Transfer.Receipt)) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_withdrawalSig (storage_slot: 114) (offset: 0) (type: mapping(uint256 => mapping(address => bytes))) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_mainchainToken (storage_slot: 115) (offset: 0) (type: mapping(address => mapping(uint256 => struct MappedTokenConsumer.MappedToken))) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:____deprecated0 (storage_slot: 116) (offset: 0) (type: address) (numberOfBytes: 20) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:____deprecated1 (storage_slot: 117) (offset: 0) (type: address) (numberOfBytes: 20) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:withdrawalStatVote (storage_slot: 118) (offset: 0) (type: mapping(uint256 => struct IsolatedGovernance.Vote)) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:____deprecated2 (storage_slot: 119) (offset: 0) (type: address) (numberOfBytes: 20) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_trustedNum (storage_slot: 120) (offset: 0) (type: uint256) (numberOfBytes: 32) +src/ronin/gateway/RoninGatewayV3_initialize.sol:RoninGatewayV3_initialize:_trustedDenom (storage_slot: 121) (offset: 0) (type: uint256) (numberOfBytes: 32) \ No newline at end of file diff --git a/logs/storage/WBTC.sol:WBTC.log b/logs/storage/WBTC.sol:WBTC.log deleted file mode 100644 index f0c4759d..00000000 --- a/logs/storage/WBTC.sol:WBTC.log +++ /dev/null @@ -1,8 +0,0 @@ -src/tokens/erc20/WBTC.sol:WBTC:_roles (storage_slot: 0) (offset: 0) (type: mapping(bytes32 => struct AccessControl.RoleData)) (numberOfBytes: 32) -src/tokens/erc20/WBTC.sol:WBTC:_roleMembers (storage_slot: 1) (offset: 0) (type: mapping(bytes32 => struct EnumerableSet.AddressSet)) (numberOfBytes: 32) -src/tokens/erc20/WBTC.sol:WBTC:_balances (storage_slot: 2) (offset: 0) (type: mapping(address => uint256)) (numberOfBytes: 32) -src/tokens/erc20/WBTC.sol:WBTC:_allowances (storage_slot: 3) (offset: 0) (type: mapping(address => mapping(address => uint256))) (numberOfBytes: 32) -src/tokens/erc20/WBTC.sol:WBTC:_totalSupply (storage_slot: 4) (offset: 0) (type: uint256) (numberOfBytes: 32) -src/tokens/erc20/WBTC.sol:WBTC:_name (storage_slot: 5) (offset: 0) (type: string) (numberOfBytes: 32) -src/tokens/erc20/WBTC.sol:WBTC:_symbol (storage_slot: 6) (offset: 0) (type: string) (numberOfBytes: 32) -src/tokens/erc20/WBTC.sol:WBTC:_paused (storage_slot: 7) (offset: 0) (type: bool) (numberOfBytes: 1) \ No newline at end of file diff --git a/logs/storage/WBTCMigrator.sol:WBTCMigrator.log b/logs/storage/WBTCMigrator.sol:WBTCMigrator.log new file mode 100644 index 00000000..9c355c65 --- /dev/null +++ b/logs/storage/WBTCMigrator.sol:WBTCMigrator.log @@ -0,0 +1,2 @@ +src/ronin/migration/WBTCMigrator.sol:WBTCMigrator:_legacyWBTC (storage_slot: 0) (offset: 0) (type: contract IWBTC) (numberOfBytes: 20) +src/ronin/migration/WBTCMigrator.sol:WBTCMigrator:_newWBTC (storage_slot: 1) (offset: 0) (type: contract IWBTC) (numberOfBytes: 20) \ No newline at end of file