Commit c6613a43 authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

Merge pull request #7658 from ethereum-optimism/feat/add-nft-bridge-storage-lock

contracts-bedrock: add the nft bridge to storage lock
parents c6862903 86a96023
...@@ -91,6 +91,18 @@ ...@@ -91,6 +91,18 @@
| _resourceConfig | struct ResourceMetering.ResourceConfig | 105 | 0 | 32 | src/L1/SystemConfig.sol:SystemConfig | | _resourceConfig | struct ResourceMetering.ResourceConfig | 105 | 0 | 32 | src/L1/SystemConfig.sol:SystemConfig |
| startBlock | uint256 | 106 | 0 | 32 | src/L1/SystemConfig.sol:SystemConfig | | startBlock | uint256 | 106 | 0 | 32 | src/L1/SystemConfig.sol:SystemConfig |
=======================
➡ src/L1/L1ERC721Bridge.sol:L1ERC721Bridge
=======================
| Name | Type | Slot | Offset | Bytes | Contract |
|---------------|------------------------------------------------------------------|------|--------|-------|------------------------------------------|
| _initialized | uint8 | 0 | 0 | 1 | src/L1/L1ERC721Bridge.sol:L1ERC721Bridge |
| _initializing | bool | 0 | 1 | 1 | src/L1/L1ERC721Bridge.sol:L1ERC721Bridge |
| messenger | contract CrossDomainMessenger | 0 | 2 | 20 | src/L1/L1ERC721Bridge.sol:L1ERC721Bridge |
| __gap | uint256[48] | 1 | 0 | 1536 | src/L1/L1ERC721Bridge.sol:L1ERC721Bridge |
| deposits | mapping(address => mapping(address => mapping(uint256 => bool))) | 49 | 0 | 32 | src/L1/L1ERC721Bridge.sol:L1ERC721Bridge |
======================= =======================
➡ src/legacy/DeployerWhitelist.sol:DeployerWhitelist ➡ src/legacy/DeployerWhitelist.sol:DeployerWhitelist
======================= =======================
...@@ -205,6 +217,17 @@ ...@@ -205,6 +217,17 @@
|----------------|---------|------|--------|-------|----------------------------------| |----------------|---------|------|--------|-------|----------------------------------|
| totalProcessed | uint256 | 0 | 0 | 32 | src/L2/L1FeeVault.sol:L1FeeVault | | totalProcessed | uint256 | 0 | 0 | 32 | src/L2/L1FeeVault.sol:L1FeeVault |
=======================
➡ src/L2/L2ERC721Bridge.sol:L2ERC721Bridge
=======================
| Name | Type | Slot | Offset | Bytes | Contract |
|---------------|-------------------------------|------|--------|-------|------------------------------------------|
| _initialized | uint8 | 0 | 0 | 1 | src/L2/L2ERC721Bridge.sol:L2ERC721Bridge |
| _initializing | bool | 0 | 1 | 1 | src/L2/L2ERC721Bridge.sol:L2ERC721Bridge |
| messenger | contract CrossDomainMessenger | 0 | 2 | 20 | src/L2/L2ERC721Bridge.sol:L2ERC721Bridge |
| __gap | uint256[48] | 1 | 0 | 1536 | src/L2/L2ERC721Bridge.sol:L2ERC721Bridge |
======================= =======================
➡ src/vendor/WETH9.sol:WETH9 ➡ src/vendor/WETH9.sol:WETH9
======================= =======================
......
...@@ -15,6 +15,7 @@ contracts=( ...@@ -15,6 +15,7 @@ contracts=(
src/L1/L2OutputOracle.sol:L2OutputOracle src/L1/L2OutputOracle.sol:L2OutputOracle
src/L1/OptimismPortal.sol:OptimismPortal src/L1/OptimismPortal.sol:OptimismPortal
src/L1/SystemConfig.sol:SystemConfig src/L1/SystemConfig.sol:SystemConfig
src/L1/L1ERC721Bridge.sol:L1ERC721Bridge
src/legacy/DeployerWhitelist.sol:DeployerWhitelist src/legacy/DeployerWhitelist.sol:DeployerWhitelist
src/L2/L1Block.sol:L1Block src/L2/L1Block.sol:L1Block
src/legacy/L1BlockNumber.sol:L1BlockNumber src/legacy/L1BlockNumber.sol:L1BlockNumber
...@@ -25,6 +26,7 @@ contracts=( ...@@ -25,6 +26,7 @@ contracts=(
src/L2/SequencerFeeVault.sol:SequencerFeeVault src/L2/SequencerFeeVault.sol:SequencerFeeVault
src/L2/BaseFeeVault.sol:BaseFeeVault src/L2/BaseFeeVault.sol:BaseFeeVault
src/L2/L1FeeVault.sol:L1FeeVault src/L2/L1FeeVault.sol:L1FeeVault
src/L2/L2ERC721Bridge.sol:L2ERC721Bridge
src/vendor/WETH9.sol:WETH9 src/vendor/WETH9.sol:WETH9
src/universal/ProxyAdmin.sol:ProxyAdmin src/universal/ProxyAdmin.sol:ProxyAdmin
src/universal/Proxy.sol:Proxy src/universal/Proxy.sol:Proxy
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment