Skip to content

Commit e643a15

Browse files
feat: update addGameType for Super games (#15695)
* feat: update addGameType for Super games * fix: have updatePrestate error if mixed game types exist
1 parent 39a2822 commit e643a15

File tree

5 files changed

+468
-178
lines changed

5 files changed

+468
-178
lines changed

packages/contracts-bedrock/interfaces/L1/IOPContractsManager.sol

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ interface IOPContractsManagerContractsContainer {
3636
}
3737

3838
interface IOPContractsManagerGameTypeAdder {
39+
error OPContractsManagerGameTypeAdder_UnsupportedGameType();
40+
error OPContractsManagerGameTypeAdder_MixedGameTypes();
41+
3942
event GameTypeAdded(
4043
uint256 indexed l2ChainId, GameType indexed gameType, address newDisputeGame, address oldDisputeGame
4144
);

packages/contracts-bedrock/snapshots/abi/OPContractsManagerGameTypeAdder.json

+10
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,16 @@
415415
"name": "NotABlueprint",
416416
"type": "error"
417417
},
418+
{
419+
"inputs": [],
420+
"name": "OPContractsManagerGameTypeAdder_MixedGameTypes",
421+
"type": "error"
422+
},
423+
{
424+
"inputs": [],
425+
"name": "OPContractsManagerGameTypeAdder_UnsupportedGameType",
426+
"type": "error"
427+
},
418428
{
419429
"inputs": [],
420430
"name": "OPContractsManager_InvalidGameType",

packages/contracts-bedrock/snapshots/semver-lock.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"sourceCodeHash": "0x86d7db4348cc8d0329da82ffef0d9cde1666e47d1443aca6154d6e03a64a0854"
2121
},
2222
"src/L1/OPContractsManager.sol:OPContractsManager": {
23-
"initCodeHash": "0x010c0b282cfaa2c2ec936c428f7d0bdf37ca3dcd8b8ebf150d69fd5c99dde990",
24-
"sourceCodeHash": "0x4b3e6decea196f6877fcfca99e552cfbfc9d918f5f315159b459d2bd870c34a5"
23+
"initCodeHash": "0xe3a452b02dfbd68c747788454e97244e52d46d1d1468dfa0590252824630ca58",
24+
"sourceCodeHash": "0x8b806713bfd96b9a84b3b3738988fe47c187b0ebc69829d42f3d4394f15f64fb"
2525
},
2626
"src/L1/OptimismPortal2.sol:OptimismPortal2": {
2727
"initCodeHash": "0x8bcea71af244b56d0615f0ff63ce381549575a605422c634a1afd5c6bcb442bb",

0 commit comments

Comments
 (0)