[
  {
    "bytes": "8",
    "label": "createdAt",
    "offset": 0,
    "slot": "0",
    "type": "Timestamp"
  },
  {
    "bytes": "8",
    "label": "resolvedAt",
    "offset": 8,
    "slot": "0",
    "type": "Timestamp"
  },
  {
    "bytes": "1",
    "label": "status",
    "offset": 16,
    "slot": "0",
    "type": "enum GameStatus"
  },
  {
    "bytes": "20",
    "label": "bondManager",
    "offset": 0,
    "slot": "1",
    "type": "contract IBondManager"
  },
  {
    "bytes": "32",
    "label": "l1Head",
    "offset": 0,
    "slot": "2",
    "type": "Hash"
  },
  {
    "bytes": "32",
    "label": "claimData",
    "offset": 0,
    "slot": "3",
    "type": "struct IOutputBisectionGame.ClaimData[]"
  },
  {
    "bytes": "32",
    "label": "claims",
    "offset": 0,
    "slot": "4",
    "type": "mapping(ClaimHash => bool)"
  },
  {
    "bytes": "32",
    "label": "subgames",
    "offset": 0,
    "slot": "5",
    "type": "mapping(uint256 => uint256[])"
  },
  {
    "bytes": "1",
    "label": "subgameAtRootResolved",
    "offset": 0,
    "slot": "6",
    "type": "bool"
  }
]