[
  {
    "bytes": "8",
    "label": "createdAt",
    "offset": 0,
    "slot": "0",
    "type": "Timestamp"
  },
  {
    "bytes": "1",
    "label": "status",
    "offset": 8,
    "slot": "0",
    "type": "enum GameStatus"
  },
  {
    "bytes": "32",
    "label": "l1Head",
    "offset": 0,
    "slot": "1",
    "type": "Hash"
  },
  {
    "bytes": "32",
    "label": "claimData",
    "offset": 0,
    "slot": "2",
    "type": "struct ILegacyFaultDisputeGame.ClaimData[]"
  },
  {
    "bytes": "128",
    "label": "proposals",
    "offset": 0,
    "slot": "3",
    "type": "struct ILegacyFaultDisputeGame.OutputProposals"
  },
  {
    "bytes": "32",
    "label": "claims",
    "offset": 0,
    "slot": "7",
    "type": "mapping(ClaimHash => bool)"
  },
  {
    "bytes": "32",
    "label": "subgames",
    "offset": 0,
    "slot": "8",
    "type": "mapping(uint256 => uint256[])"
  },
  {
    "bytes": "1",
    "label": "subgameAtRootResolved",
    "offset": 0,
    "slot": "9",
    "type": "bool"
  }
]