Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
c5994308
Unverified
Commit
c5994308
authored
Nov 30, 2023
by
inphi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(ctb): readd type field to storageLayout snapshot
parent
d1ff2c66
Changes
49
Hide whitespace changes
Inline
Side-by-side
Showing
49 changed files
with
464 additions
and
231 deletions
+464
-231
generate-snapshots.ts
packages/contracts-bedrock/scripts/generate-snapshots.ts
+2
-0
AddressManager.json
...racts-bedrock/snapshots/storageLayout/AddressManager.json
+4
-2
AssetReceiver.json
...tracts-bedrock/snapshots/storageLayout/AssetReceiver.json
+2
-1
AttestationStation.json
...s-bedrock/snapshots/storageLayout/AttestationStation.json
+2
-1
BaseFeeVault.json
...ntracts-bedrock/snapshots/storageLayout/BaseFeeVault.json
+2
-1
BlockOracle.json
...ontracts-bedrock/snapshots/storageLayout/BlockOracle.json
+2
-1
CrossDomainMessengerLegacySpacer0.json
...hots/storageLayout/CrossDomainMessengerLegacySpacer0.json
+2
-1
CrossDomainMessengerLegacySpacer1.json
...hots/storageLayout/CrossDomainMessengerLegacySpacer1.json
+18
-9
DelayedVetoable.json
...acts-bedrock/snapshots/storageLayout/DelayedVetoable.json
+4
-2
DeployerWhitelist.json
...ts-bedrock/snapshots/storageLayout/DeployerWhitelist.json
+4
-2
DisputeGameFactory.json
...s-bedrock/snapshots/storageLayout/DisputeGameFactory.json
+16
-8
Drippie.json
...es/contracts-bedrock/snapshots/storageLayout/Drippie.json
+4
-2
EAS.json
packages/contracts-bedrock/snapshots/storageLayout/EAS.json
+12
-6
Faucet.json
...ges/contracts-bedrock/snapshots/storageLayout/Faucet.json
+6
-3
FaultDisputeGame.json
...cts-bedrock/snapshots/storageLayout/FaultDisputeGame.json
+18
-9
GovernanceToken.json
...acts-bedrock/snapshots/storageLayout/GovernanceToken.json
+22
-11
L1Block.json
...es/contracts-bedrock/snapshots/storageLayout/L1Block.json
+16
-8
L1CrossDomainMessenger.json
...drock/snapshots/storageLayout/L1CrossDomainMessenger.json
+36
-18
L1ERC721Bridge.json
...racts-bedrock/snapshots/storageLayout/L1ERC721Bridge.json
+4
-2
L1FeeVault.json
...contracts-bedrock/snapshots/storageLayout/L1FeeVault.json
+2
-1
L1StandardBridge.json
...cts-bedrock/snapshots/storageLayout/L1StandardBridge.json
+8
-4
L2CrossDomainMessenger.json
...drock/snapshots/storageLayout/L2CrossDomainMessenger.json
+34
-17
L2ERC721Bridge.json
...racts-bedrock/snapshots/storageLayout/L2ERC721Bridge.json
+2
-1
L2OutputOracle.json
...racts-bedrock/snapshots/storageLayout/L2OutputOracle.json
+10
-5
L2StandardBridge.json
...cts-bedrock/snapshots/storageLayout/L2StandardBridge.json
+8
-4
L2ToL1MessagePasser.json
...-bedrock/snapshots/storageLayout/L2ToL1MessagePasser.json
+4
-2
LegacyERC20ETH.json
...racts-bedrock/snapshots/storageLayout/LegacyERC20ETH.json
+10
-5
LegacyMessagePasser.json
...-bedrock/snapshots/storageLayout/LegacyMessagePasser.json
+2
-1
LegacyMintableERC20.json
...-bedrock/snapshots/storageLayout/LegacyMintableERC20.json
+14
-7
LivenessGuard.json
...tracts-bedrock/snapshots/storageLayout/LivenessGuard.json
+4
-2
MintManager.json
...ontracts-bedrock/snapshots/storageLayout/MintManager.json
+4
-2
OptimismMintableERC20.json
...edrock/snapshots/storageLayout/OptimismMintableERC20.json
+10
-5
OptimismMintableERC721.json
...drock/snapshots/storageLayout/OptimismMintableERC721.json
+22
-11
OptimismMintableERC721Factory.json
...napshots/storageLayout/OptimismMintableERC721Factory.json
+2
-1
OptimismPortal.json
...racts-bedrock/snapshots/storageLayout/OptimismPortal.json
+18
-9
Optimist.json
...s/contracts-bedrock/snapshots/storageLayout/Optimist.json
+24
-12
OptimistInviter.json
...acts-bedrock/snapshots/storageLayout/OptimistInviter.json
+16
-8
OutputBisectionGame.json
...-bedrock/snapshots/storageLayout/OutputBisectionGame.json
+18
-9
PreimageOracle.json
...racts-bedrock/snapshots/storageLayout/PreimageOracle.json
+6
-3
ProtocolVersions.json
...cts-bedrock/snapshots/storageLayout/ProtocolVersions.json
+10
-5
ProxyAdmin.json
...contracts-bedrock/snapshots/storageLayout/ProxyAdmin.json
+10
-5
ResolvedDelegateProxy.json
...edrock/snapshots/storageLayout/ResolvedDelegateProxy.json
+4
-2
SchemaRegistry.json
...racts-bedrock/snapshots/storageLayout/SchemaRegistry.json
+4
-2
SequencerFeeVault.json
...ts-bedrock/snapshots/storageLayout/SequencerFeeVault.json
+2
-1
SuperchainConfig.json
...cts-bedrock/snapshots/storageLayout/SuperchainConfig.json
+4
-2
SystemConfig.json
...ntracts-bedrock/snapshots/storageLayout/SystemConfig.json
+20
-10
Transactor.json
...contracts-bedrock/snapshots/storageLayout/Transactor.json
+2
-1
TransferOnion.json
...tracts-bedrock/snapshots/storageLayout/TransferOnion.json
+4
-2
WETH9.json
...ages/contracts-bedrock/snapshots/storageLayout/WETH9.json
+10
-5
No files found.
packages/contracts-bedrock/scripts/generate-snapshots.ts
View file @
c5994308
...
@@ -48,6 +48,7 @@ type AbiSpecStorageLayoutEntry = {
...
@@ -48,6 +48,7 @@ type AbiSpecStorageLayoutEntry = {
slot
:
number
slot
:
number
offset
:
number
offset
:
number
bytes
:
number
bytes
:
number
type
:
string
}
}
const
sortKeys
=
(
obj
:
any
)
=>
{
const
sortKeys
=
(
obj
:
any
)
=>
{
if
(
typeof
obj
!==
'
object
'
||
obj
===
null
)
{
if
(
typeof
obj
!==
'
object
'
||
obj
===
null
)
{
...
@@ -122,6 +123,7 @@ const main = async () => {
...
@@ -122,6 +123,7 @@ const main = async () => {
bytes
:
typ
.
numberOfBytes
,
bytes
:
typ
.
numberOfBytes
,
offset
:
storageEntry
.
offset
,
offset
:
storageEntry
.
offset
,
slot
:
storageEntry
.
slot
,
slot
:
storageEntry
.
slot
,
type
:
typ
.
label
,
})
})
}
}
...
...
packages/contracts-bedrock/snapshots/storageLayout/AddressManager.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"_owner"
,
"label"
:
"_owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"addresses"
,
"label"
:
"addresses"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(bytes32 => address)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/AssetReceiver.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"owner"
,
"label"
:
"owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/AttestationStation.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"attestations"
,
"label"
:
"attestations"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => mapping(address => mapping(bytes32 => bytes)))"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/BaseFeeVault.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"totalProcessed"
,
"label"
:
"totalProcessed"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/BlockOracle.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"blocks"
,
"label"
:
"blocks"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(uint256 => struct BlockOracle.BlockInfo)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/CrossDomainMessengerLegacySpacer0.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_0_0_20"
,
"label"
:
"spacer_0_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/CrossDomainMessengerLegacySpacer1.json
View file @
c5994308
...
@@ -3,54 +3,63 @@
...
@@ -3,54 +3,63 @@
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"spacer_1_0_1600"
,
"label"
:
"spacer_1_0_1600"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_51_0_20"
,
"label"
:
"spacer_51_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"50"
"slot"
:
"50"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_52_0_1568"
,
"label"
:
"spacer_52_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"spacer_101_0_1"
,
"label"
:
"spacer_101_0_1"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"100"
"slot"
:
"100"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_102_0_1568"
,
"label"
:
"spacer_102_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"101"
"slot"
:
"101"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_151_0_32"
,
"label"
:
"spacer_151_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"150"
"slot"
:
"150"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_152_0_1568"
,
"label"
:
"spacer_152_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"151"
"slot"
:
"151"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_201_0_32"
,
"label"
:
"spacer_201_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"200"
"slot"
:
"200"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_202_0_32"
,
"label"
:
"spacer_202_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"201"
"slot"
:
"201"
,
"type"
:
"mapping(bytes32 => bool)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/DelayedVetoable.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_delay"
,
"label"
:
"_delay"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_queuedAt"
,
"label"
:
"_queuedAt"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(bytes32 => uint256)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/DeployerWhitelist.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"owner"
,
"label"
:
"owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"whitelist"
,
"label"
:
"whitelist"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(address => bool)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/DisputeGameFactory.json
View file @
c5994308
...
@@ -3,48 +3,56 @@
...
@@ -3,48 +3,56 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"_owner"
,
"label"
:
"_owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"52"
"slot"
:
"52"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"gameImpls"
,
"label"
:
"gameImpls"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"101"
"slot"
:
"101"
,
"type"
:
"mapping(GameType => contract IDisputeGame)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_disputeGames"
,
"label"
:
"_disputeGames"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"102"
"slot"
:
"102"
,
"type"
:
"mapping(Hash => GameId)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_disputeGameList"
,
"label"
:
"_disputeGameList"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"103"
"slot"
:
"103"
,
"type"
:
"GameId[]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/Drippie.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"owner"
,
"label"
:
"owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"drips"
,
"label"
:
"drips"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(string => struct Drippie.DripState)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/EAS.json
View file @
c5994308
...
@@ -3,36 +3,42 @@
...
@@ -3,36 +3,42 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_nonces"
,
"label"
:
"_nonces"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_db"
,
"label"
:
"_db"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"50"
"slot"
:
"50"
,
"type"
:
"mapping(bytes32 => struct Attestation)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_timestamps"
,
"label"
:
"_timestamps"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"mapping(bytes32 => uint64)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_revocationsOffchain"
,
"label"
:
"_revocationsOffchain"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"52"
"slot"
:
"52"
,
"type"
:
"mapping(address => mapping(bytes32 => uint64))"
},
},
{
{
"bytes"
:
"1504"
,
"bytes"
:
"1504"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"53"
"slot"
:
"53"
,
"type"
:
"uint256[47]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/Faucet.json
View file @
c5994308
...
@@ -3,18 +3,21 @@
...
@@ -3,18 +3,21 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"modules"
,
"label"
:
"modules"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(contract IFaucetAuthModule => struct Faucet.ModuleConfig)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"timeouts"
,
"label"
:
"timeouts"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(contract IFaucetAuthModule => mapping(bytes32 => uint256))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"nonces"
,
"label"
:
"nonces"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"mapping(bytes32 => mapping(bytes32 => bool))"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/FaultDisputeGame.json
View file @
c5994308
...
@@ -3,54 +3,63 @@
...
@@ -3,54 +3,63 @@
"bytes"
:
"8"
,
"bytes"
:
"8"
,
"label"
:
"createdAt"
,
"label"
:
"createdAt"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"Timestamp"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"status"
,
"label"
:
"status"
,
"offset"
:
8
,
"offset"
:
8
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"enum GameStatus"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"bondManager"
,
"label"
:
"bondManager"
,
"offset"
:
9
,
"offset"
:
9
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"contract IBondManager"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"l1Head"
,
"label"
:
"l1Head"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"Hash"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"claimData"
,
"label"
:
"claimData"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"struct IFaultDisputeGame.ClaimData[]"
},
},
{
{
"bytes"
:
"128"
,
"bytes"
:
"128"
,
"label"
:
"proposals"
,
"label"
:
"proposals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"struct IFaultDisputeGame.OutputProposals"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"claims"
,
"label"
:
"claims"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"7"
"slot"
:
"7"
,
"type"
:
"mapping(ClaimHash => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"subgames"
,
"label"
:
"subgames"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"8"
"slot"
:
"8"
,
"type"
:
"mapping(uint256 => uint256[])"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"subgameAtRootResolved"
,
"label"
:
"subgameAtRootResolved"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"9"
"slot"
:
"9"
,
"type"
:
"bool"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/GovernanceToken.json
View file @
c5994308
...
@@ -3,66 +3,77 @@
...
@@ -3,66 +3,77 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_balances"
,
"label"
:
"_balances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_allowances"
,
"label"
:
"_allowances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(address => mapping(address => uint256))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_totalSupply"
,
"label"
:
"_totalSupply"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_name"
,
"label"
:
"_name"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_symbol"
,
"label"
:
"_symbol"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_nonces"
,
"label"
:
"_nonces"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"5"
"slot"
:
"5"
,
"type"
:
"mapping(address => struct Counters.Counter)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_PERMIT_TYPEHASH_DEPRECATED_SLOT"
,
"label"
:
"_PERMIT_TYPEHASH_DEPRECATED_SLOT"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"6"
"slot"
:
"6"
,
"type"
:
"bytes32"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_delegates"
,
"label"
:
"_delegates"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"7"
"slot"
:
"7"
,
"type"
:
"mapping(address => address)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_checkpoints"
,
"label"
:
"_checkpoints"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"8"
"slot"
:
"8"
,
"type"
:
"mapping(address => struct ERC20Votes.Checkpoint[])"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_totalSupplyCheckpoints"
,
"label"
:
"_totalSupplyCheckpoints"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"9"
"slot"
:
"9"
,
"type"
:
"struct ERC20Votes.Checkpoint[]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"_owner"
,
"label"
:
"_owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"10"
"slot"
:
"10"
,
"type"
:
"address"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L1Block.json
View file @
c5994308
...
@@ -3,48 +3,56 @@
...
@@ -3,48 +3,56 @@
"bytes"
:
"8"
,
"bytes"
:
"8"
,
"label"
:
"number"
,
"label"
:
"number"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint64"
},
},
{
{
"bytes"
:
"8"
,
"bytes"
:
"8"
,
"label"
:
"timestamp"
,
"label"
:
"timestamp"
,
"offset"
:
8
,
"offset"
:
8
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint64"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"basefee"
,
"label"
:
"basefee"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"hash"
,
"label"
:
"hash"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"bytes32"
},
},
{
{
"bytes"
:
"8"
,
"bytes"
:
"8"
,
"label"
:
"sequenceNumber"
,
"label"
:
"sequenceNumber"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"uint64"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"batcherHash"
,
"label"
:
"batcherHash"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"bytes32"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"l1FeeOverhead"
,
"label"
:
"l1FeeOverhead"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"5"
"slot"
:
"5"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"l1FeeScalar"
,
"label"
:
"l1FeeScalar"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"6"
"slot"
:
"6"
,
"type"
:
"uint256"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L1CrossDomainMessenger.json
View file @
c5994308
...
@@ -3,108 +3,126 @@
...
@@ -3,108 +3,126 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_0_0_20"
,
"label"
:
"spacer_0_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
20
,
"offset"
:
20
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
21
,
"offset"
:
21
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"spacer_1_0_1600"
,
"label"
:
"spacer_1_0_1600"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_51_0_20"
,
"label"
:
"spacer_51_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_52_0_1568"
,
"label"
:
"spacer_52_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"52"
"slot"
:
"52"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"spacer_101_0_1"
,
"label"
:
"spacer_101_0_1"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"101"
"slot"
:
"101"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_102_0_1568"
,
"label"
:
"spacer_102_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"102"
"slot"
:
"102"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_151_0_32"
,
"label"
:
"spacer_151_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"151"
"slot"
:
"151"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_152_0_1568"
,
"label"
:
"spacer_152_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"152"
"slot"
:
"152"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_201_0_32"
,
"label"
:
"spacer_201_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"201"
"slot"
:
"201"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_202_0_32"
,
"label"
:
"spacer_202_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"202"
"slot"
:
"202"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"successfulMessages"
,
"label"
:
"successfulMessages"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"203"
"slot"
:
"203"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"xDomainMsgSender"
,
"label"
:
"xDomainMsgSender"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"204"
"slot"
:
"204"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"30"
,
"bytes"
:
"30"
,
"label"
:
"msgNonce"
,
"label"
:
"msgNonce"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"205"
"slot"
:
"205"
,
"type"
:
"uint240"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"failedMessages"
,
"label"
:
"failedMessages"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"206"
"slot"
:
"206"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"1408"
,
"bytes"
:
"1408"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"207"
"slot"
:
"207"
,
"type"
:
"uint256[44]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"superchainConfig"
,
"label"
:
"superchainConfig"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"251"
"slot"
:
"251"
,
"type"
:
"contract SuperchainConfig"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L1ERC721Bridge.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"deposits"
,
"label"
:
"deposits"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"49"
"slot"
:
"49"
,
"type"
:
"mapping(address => mapping(address => mapping(uint256 => bool)))"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L1FeeVault.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"totalProcessed"
,
"label"
:
"totalProcessed"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L1StandardBridge.json
View file @
c5994308
...
@@ -3,24 +3,28 @@
...
@@ -3,24 +3,28 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_0_0_20"
,
"label"
:
"spacer_0_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_1_0_20"
,
"label"
:
"spacer_1_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"deposits"
,
"label"
:
"deposits"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"mapping(address => mapping(address => uint256))"
},
},
{
{
"bytes"
:
"1504"
,
"bytes"
:
"1504"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"uint256[47]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L2CrossDomainMessenger.json
View file @
c5994308
...
@@ -3,102 +3,119 @@
...
@@ -3,102 +3,119 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_0_0_20"
,
"label"
:
"spacer_0_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
20
,
"offset"
:
20
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
21
,
"offset"
:
21
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"spacer_1_0_1600"
,
"label"
:
"spacer_1_0_1600"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_51_0_20"
,
"label"
:
"spacer_51_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_52_0_1568"
,
"label"
:
"spacer_52_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"52"
"slot"
:
"52"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"spacer_101_0_1"
,
"label"
:
"spacer_101_0_1"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"101"
"slot"
:
"101"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_102_0_1568"
,
"label"
:
"spacer_102_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"102"
"slot"
:
"102"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_151_0_32"
,
"label"
:
"spacer_151_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"151"
"slot"
:
"151"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"spacer_152_0_1568"
,
"label"
:
"spacer_152_0_1568"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"152"
"slot"
:
"152"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_201_0_32"
,
"label"
:
"spacer_201_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"201"
"slot"
:
"201"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"spacer_202_0_32"
,
"label"
:
"spacer_202_0_32"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"202"
"slot"
:
"202"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"successfulMessages"
,
"label"
:
"successfulMessages"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"203"
"slot"
:
"203"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"xDomainMsgSender"
,
"label"
:
"xDomainMsgSender"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"204"
"slot"
:
"204"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"30"
,
"bytes"
:
"30"
,
"label"
:
"msgNonce"
,
"label"
:
"msgNonce"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"205"
"slot"
:
"205"
,
"type"
:
"uint240"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"failedMessages"
,
"label"
:
"failedMessages"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"206"
"slot"
:
"206"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"1408"
,
"bytes"
:
"1408"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"207"
"slot"
:
"207"
,
"type"
:
"uint256[44]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L2ERC721Bridge.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256[49]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L2OutputOracle.json
View file @
c5994308
...
@@ -3,30 +3,35 @@
...
@@ -3,30 +3,35 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"startingBlockNumber"
,
"label"
:
"startingBlockNumber"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"startingTimestamp"
,
"label"
:
"startingTimestamp"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"l2Outputs"
,
"label"
:
"l2Outputs"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"struct Types.OutputProposal[]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L2StandardBridge.json
View file @
c5994308
...
@@ -3,24 +3,28 @@
...
@@ -3,24 +3,28 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_0_0_20"
,
"label"
:
"spacer_0_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"spacer_1_0_20"
,
"label"
:
"spacer_1_0_20"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"deposits"
,
"label"
:
"deposits"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"mapping(address => mapping(address => uint256))"
},
},
{
{
"bytes"
:
"1504"
,
"bytes"
:
"1504"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"uint256[47]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/L2ToL1MessagePasser.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"sentMessages"
,
"label"
:
"sentMessages"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"30"
,
"bytes"
:
"30"
,
"label"
:
"msgNonce"
,
"label"
:
"msgNonce"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint240"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/LegacyERC20ETH.json
View file @
c5994308
...
@@ -3,30 +3,35 @@
...
@@ -3,30 +3,35 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_balances"
,
"label"
:
"_balances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_allowances"
,
"label"
:
"_allowances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(address => mapping(address => uint256))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_totalSupply"
,
"label"
:
"_totalSupply"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_name"
,
"label"
:
"_name"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_symbol"
,
"label"
:
"_symbol"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"string"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/LegacyMessagePasser.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"sentMessages"
,
"label"
:
"sentMessages"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(bytes32 => bool)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/LegacyMintableERC20.json
View file @
c5994308
...
@@ -3,42 +3,49 @@
...
@@ -3,42 +3,49 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_balances"
,
"label"
:
"_balances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_allowances"
,
"label"
:
"_allowances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(address => mapping(address => uint256))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_totalSupply"
,
"label"
:
"_totalSupply"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_name"
,
"label"
:
"_name"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_symbol"
,
"label"
:
"_symbol"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"l1Token"
,
"label"
:
"l1Token"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"5"
"slot"
:
"5"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"l2Bridge"
,
"label"
:
"l2Bridge"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"6"
"slot"
:
"6"
,
"type"
:
"address"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/LivenessGuard.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"lastLive"
,
"label"
:
"lastLive"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"64"
,
"bytes"
:
"64"
,
"label"
:
"ownersBefore"
,
"label"
:
"ownersBefore"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"struct EnumerableSet.AddressSet"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/MintManager.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"_owner"
,
"label"
:
"_owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"mintPermittedAfter"
,
"label"
:
"mintPermittedAfter"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/OptimismMintableERC20.json
View file @
c5994308
...
@@ -3,30 +3,35 @@
...
@@ -3,30 +3,35 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_balances"
,
"label"
:
"_balances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_allowances"
,
"label"
:
"_allowances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(address => mapping(address => uint256))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_totalSupply"
,
"label"
:
"_totalSupply"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_name"
,
"label"
:
"_name"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_symbol"
,
"label"
:
"_symbol"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"string"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/OptimismMintableERC721.json
View file @
c5994308
...
@@ -3,66 +3,77 @@
...
@@ -3,66 +3,77 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_name"
,
"label"
:
"_name"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_symbol"
,
"label"
:
"_symbol"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_owners"
,
"label"
:
"_owners"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"mapping(uint256 => address)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_balances"
,
"label"
:
"_balances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_tokenApprovals"
,
"label"
:
"_tokenApprovals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"mapping(uint256 => address)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_operatorApprovals"
,
"label"
:
"_operatorApprovals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"5"
"slot"
:
"5"
,
"type"
:
"mapping(address => mapping(address => bool))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_ownedTokens"
,
"label"
:
"_ownedTokens"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"6"
"slot"
:
"6"
,
"type"
:
"mapping(address => mapping(uint256 => uint256))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_ownedTokensIndex"
,
"label"
:
"_ownedTokensIndex"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"7"
"slot"
:
"7"
,
"type"
:
"mapping(uint256 => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_allTokens"
,
"label"
:
"_allTokens"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"8"
"slot"
:
"8"
,
"type"
:
"uint256[]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_allTokensIndex"
,
"label"
:
"_allTokensIndex"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"9"
"slot"
:
"9"
,
"type"
:
"mapping(uint256 => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"baseTokenURI"
,
"label"
:
"baseTokenURI"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"10"
"slot"
:
"10"
,
"type"
:
"string"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/OptimismMintableERC721Factory.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"isOptimismMintableERC721"
,
"label"
:
"isOptimismMintableERC721"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => bool)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/OptimismPortal.json
View file @
c5994308
...
@@ -3,54 +3,63 @@
...
@@ -3,54 +3,63 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"params"
,
"label"
:
"params"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"struct ResourceMetering.ResourceParams"
},
},
{
{
"bytes"
:
"1536"
,
"bytes"
:
"1536"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"uint256[48]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"l2Sender"
,
"label"
:
"l2Sender"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"50"
"slot"
:
"50"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"finalizedWithdrawals"
,
"label"
:
"finalizedWithdrawals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"mapping(bytes32 => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"provenWithdrawals"
,
"label"
:
"provenWithdrawals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"52"
"slot"
:
"52"
,
"type"
:
"mapping(bytes32 => struct OptimismPortal.ProvenWithdrawal)"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"spacer_53_0_1"
,
"label"
:
"spacer_53_0_1"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"53"
"slot"
:
"53"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"superchainConfig"
,
"label"
:
"superchainConfig"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"53"
"slot"
:
"53"
,
"type"
:
"contract SuperchainConfig"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/Optimist.json
View file @
c5994308
...
@@ -3,72 +3,84 @@
...
@@ -3,72 +3,84 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_name"
,
"label"
:
"_name"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"101"
"slot"
:
"101"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_symbol"
,
"label"
:
"_symbol"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"102"
"slot"
:
"102"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_owners"
,
"label"
:
"_owners"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"103"
"slot"
:
"103"
,
"type"
:
"mapping(uint256 => address)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_balances"
,
"label"
:
"_balances"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"104"
"slot"
:
"104"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_tokenApprovals"
,
"label"
:
"_tokenApprovals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"105"
"slot"
:
"105"
,
"type"
:
"mapping(uint256 => address)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_operatorApprovals"
,
"label"
:
"_operatorApprovals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"106"
"slot"
:
"106"
,
"type"
:
"mapping(address => mapping(address => bool))"
},
},
{
{
"bytes"
:
"1408"
,
"bytes"
:
"1408"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"107"
"slot"
:
"107"
,
"type"
:
"uint256[44]"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"151"
"slot"
:
"151"
,
"type"
:
"uint256[50]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/OptimistInviter.json
View file @
c5994308
...
@@ -3,48 +3,56 @@
...
@@ -3,48 +3,56 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_HASHED_NAME"
,
"label"
:
"_HASHED_NAME"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"bytes32"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_HASHED_VERSION"
,
"label"
:
"_HASHED_VERSION"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"bytes32"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"commitmentTimestamps"
,
"label"
:
"commitmentTimestamps"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"53"
"slot"
:
"53"
,
"type"
:
"mapping(bytes32 => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"usedNonces"
,
"label"
:
"usedNonces"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"54"
"slot"
:
"54"
,
"type"
:
"mapping(address => mapping(bytes32 => bool))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"inviteCounts"
,
"label"
:
"inviteCounts"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"55"
"slot"
:
"55"
,
"type"
:
"mapping(address => uint256)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/OutputBisectionGame.json
View file @
c5994308
...
@@ -3,54 +3,63 @@
...
@@ -3,54 +3,63 @@
"bytes"
:
"8"
,
"bytes"
:
"8"
,
"label"
:
"createdAt"
,
"label"
:
"createdAt"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"Timestamp"
},
},
{
{
"bytes"
:
"8"
,
"bytes"
:
"8"
,
"label"
:
"resolvedAt"
,
"label"
:
"resolvedAt"
,
"offset"
:
8
,
"offset"
:
8
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"Timestamp"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"status"
,
"label"
:
"status"
,
"offset"
:
16
,
"offset"
:
16
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"enum GameStatus"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"bondManager"
,
"label"
:
"bondManager"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"contract IBondManager"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"l1Head"
,
"label"
:
"l1Head"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"Hash"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"claimData"
,
"label"
:
"claimData"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"struct IOutputBisectionGame.ClaimData[]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"claims"
,
"label"
:
"claims"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"mapping(ClaimHash => bool)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"subgames"
,
"label"
:
"subgames"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"5"
"slot"
:
"5"
,
"type"
:
"mapping(uint256 => uint256[])"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"subgameAtRootResolved"
,
"label"
:
"subgameAtRootResolved"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"6"
"slot"
:
"6"
,
"type"
:
"bool"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/PreimageOracle.json
View file @
c5994308
...
@@ -3,18 +3,21 @@
...
@@ -3,18 +3,21 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"preimageLengths"
,
"label"
:
"preimageLengths"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(bytes32 => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"preimageParts"
,
"label"
:
"preimageParts"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(bytes32 => mapping(uint256 => bytes32))"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"preimagePartOk"
,
"label"
:
"preimagePartOk"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"mapping(bytes32 => mapping(uint256 => bool))"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/ProtocolVersions.json
View file @
c5994308
...
@@ -3,30 +3,35 @@
...
@@ -3,30 +3,35 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"_owner"
,
"label"
:
"_owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"52"
"slot"
:
"52"
,
"type"
:
"uint256[49]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/ProxyAdmin.json
View file @
c5994308
...
@@ -3,30 +3,35 @@
...
@@ -3,30 +3,35 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"_owner"
,
"label"
:
"_owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"proxyType"
,
"label"
:
"proxyType"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(address => enum ProxyAdmin.ProxyType)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"implementationName"
,
"label"
:
"implementationName"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"mapping(address => string)"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"addressManager"
,
"label"
:
"addressManager"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"contract AddressManager"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"upgrading"
,
"label"
:
"upgrading"
,
"offset"
:
20
,
"offset"
:
20
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"bool"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/ResolvedDelegateProxy.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"implementationName"
,
"label"
:
"implementationName"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(address => string)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"addressManager"
,
"label"
:
"addressManager"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"mapping(address => contract AddressManager)"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/SchemaRegistry.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_registry"
,
"label"
:
"_registry"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"mapping(bytes32 => struct SchemaRecord)"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[49]"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/SequencerFeeVault.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"totalProcessed"
,
"label"
:
"totalProcessed"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/SuperchainConfig.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/SystemConfig.json
View file @
c5994308
...
@@ -3,60 +3,70 @@
...
@@ -3,60 +3,70 @@
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initialized"
,
"label"
:
"_initialized"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"_initializing"
,
"label"
:
"_initializing"
,
"offset"
:
1
,
"offset"
:
1
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"bool"
},
},
{
{
"bytes"
:
"1600"
,
"bytes"
:
"1600"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"uint256[50]"
},
},
{
{
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"_owner"
,
"label"
:
"_owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"51"
"slot"
:
"51"
,
"type"
:
"address"
},
},
{
{
"bytes"
:
"1568"
,
"bytes"
:
"1568"
,
"label"
:
"__gap"
,
"label"
:
"__gap"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"52"
"slot"
:
"52"
,
"type"
:
"uint256[49]"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"overhead"
,
"label"
:
"overhead"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"101"
"slot"
:
"101"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"scalar"
,
"label"
:
"scalar"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"102"
"slot"
:
"102"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"batcherHash"
,
"label"
:
"batcherHash"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"103"
"slot"
:
"103"
,
"type"
:
"bytes32"
},
},
{
{
"bytes"
:
"8"
,
"bytes"
:
"8"
,
"label"
:
"gasLimit"
,
"label"
:
"gasLimit"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"104"
"slot"
:
"104"
,
"type"
:
"uint64"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_resourceConfig"
,
"label"
:
"_resourceConfig"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"105"
"slot"
:
"105"
,
"type"
:
"struct ResourceMetering.ResourceConfig"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/Transactor.json
View file @
c5994308
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"bytes"
:
"20"
,
"bytes"
:
"20"
,
"label"
:
"owner"
,
"label"
:
"owner"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"address"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/TransferOnion.json
View file @
c5994308
...
@@ -3,12 +3,14 @@
...
@@ -3,12 +3,14 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"_status"
,
"label"
:
"_status"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"uint256"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"shell"
,
"label"
:
"shell"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"bytes32"
}
}
]
]
\ No newline at end of file
packages/contracts-bedrock/snapshots/storageLayout/WETH9.json
View file @
c5994308
...
@@ -3,30 +3,35 @@
...
@@ -3,30 +3,35 @@
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"name"
,
"label"
:
"name"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"0"
"slot"
:
"0"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"symbol"
,
"label"
:
"symbol"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"1"
"slot"
:
"1"
,
"type"
:
"string"
},
},
{
{
"bytes"
:
"1"
,
"bytes"
:
"1"
,
"label"
:
"decimals"
,
"label"
:
"decimals"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"2"
"slot"
:
"2"
,
"type"
:
"uint8"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"balanceOf"
,
"label"
:
"balanceOf"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"3"
"slot"
:
"3"
,
"type"
:
"mapping(address => uint256)"
},
},
{
{
"bytes"
:
"32"
,
"bytes"
:
"32"
,
"label"
:
"allowance"
,
"label"
:
"allowance"
,
"offset"
:
0
,
"offset"
:
0
,
"slot"
:
"4"
"slot"
:
"4"
,
"type"
:
"mapping(address => mapping(address => uint256))"
}
}
]
]
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment