{"abi":[{"type":"function","name":"findGameIndex","inputs":[{"name":"portal","type":"address","internalType":"contract IOptimismPortal"},{"name":"minAgeSec","type":"uint256","internalType":"uint256"},{"name":"gameTypeBitMask","type":"uint256","internalType":"uint256"},{"name":"gameCount","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"gameAtIndex","inputs":[{"name":"portal","type":"address","internalType":"contract IOptimismPortal"},{"name":"minAgeSec","type":"uint256","internalType":"uint256"},{"name":"gameTypeBitMask","type":"uint256","internalType":"uint256"},{"name":"gameIndex","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"gameType","type":"uint256","internalType":"uint256"},{"name":"created","type":"uint256","internalType":"uint256"},{"name":"gameProxy","type":"address","internalType":"contract IDisputeGame"},{"name":"l2BlockNumber","type":"uint256","internalType":"uint256"},{"name":"rootClaim","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"},{"type":"error","name":"GameNotFound","inputs":[]},{"type":"error","name":"InvalidGameTypeBitMask","inputs":[]}],"bytecode":{"object":"0x6080604052348015600e575f80fd5b50610a118061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80634fad486e1461003857806355cb530714610086575b5f80fd5b61004b6100463660046108b3565b6100a7565b6040805195865260208601949094526001600160a01b03909216928401929092526060830191909152608082015260a0015b60405180910390f35b6100996100943660046108b3565b61034f565b60405190815260200161007d565b5f805f805f6100b689886105d9565b96505f60405180604001604052808b6001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa158015610100573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061012491906108eb565b81526020018b6001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610165573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101899190610902565b6001600160401b031681525090505f8a6001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101f8919061092f565b604051632ee2a87f60e21b8152600481018a90529091506001600160a01b0382169063bb8aa1fc90602401606060405180830381865afa15801561023e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610262919061094a565b919850965094506102788b8689898d8f88610670565b1561034257846001600160a01b0316638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102b9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102dd91906108eb565b9350846001600160a01b031663bcef3b556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561031b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061033f91906108eb565b92505b5050945094509450945094565b5f61035a85846105d9565b92505f6040518060400160405280876001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c891906108eb565b8152602001876001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610409573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042d9190610902565b6001600160401b031681525090505f866001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa158015610478573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049c919061092f565b9050835f0361050857806001600160a01b0316634d1975b46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104e1573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050591906108eb565b93505b83156105b8575f80806001600160a01b03841663bb8aa1fc61052989610994565b9850886040518263ffffffff1660e01b815260040161054a91815260200190565b606060405180830381865afa158015610565573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610589919061094a565b92509250925061059e8a8285858c8e8b610670565b156105b05786955050505050506105d1565b505050610508565b6040516309b3c62760e21b815260040160405180910390fd5b949350505050565b5f815f0361066757826001600160a01b0316633c9f397c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561061d573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906108eb565b6001901b9150815f036106675760405163eb57ceb960e01b815260040160405180910390fd5b50805b92915050565b5f60ff86111561068157505f610891565b6001861b84165f0361069457505f610891565b6040516322c4269960e11b81526001600160a01b0388811660048301528916906345884d3290602401602060405180830381865afa1580156106d8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106fc91906109a9565b1561070857505f610891565b825f036108155781602001516001600160401b03168511801561078a57506002876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610764573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061078891906108eb565b145b1561080e57815f0151876001600160a01b03166319effeb46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107cf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f39190610902565b610806906001600160401b0316426109c8565b119050610891565b505f610891565b61081f83426109c8565b851115801561088e57506001876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610867573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061088b91906108eb565b14155b90505b979650505050505050565b6001600160a01b03811681146108b0575f80fd5b50565b5f805f80608085870312156108c6575f80fd5b84356108d18161089c565b966020860135965060408601359560600135945092505050565b5f602082840312156108fb575f80fd5b5051919050565b5f60208284031215610912575f80fd5b81516001600160401b0381168114610928575f80fd5b9392505050565b5f6020828403121561093f575f80fd5b81516109288161089c565b5f805f6060848603121561095c575f80fd5b835192506020840151915060408401516109758161089c565b809150509250925092565b634e487b7160e01b5f52601160045260245ffd5b5f816109a2576109a2610980565b505f190190565b5f602082840312156109b9575f80fd5b81518015158114610928575f80fd5b8181038181111561066a5761066a61098056fea264697066735822122009ea445c0a31281af82cebd5f0750375317a66294ff2ea7481e5bca8d0463df064736f6c63430008190033","sourceMap":"1779:3797:24:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561000f575f80fd5b5060043610610034575f3560e01c80634fad486e1461003857806355cb530714610086575b5f80fd5b61004b6100463660046108b3565b6100a7565b6040805195865260208601949094526001600160a01b03909216928401929092526060830191909152608082015260a0015b60405180910390f35b6100996100943660046108b3565b61034f565b60405190815260200161007d565b5f805f805f6100b689886105d9565b96505f60405180604001604052808b6001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa158015610100573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061012491906108eb565b81526020018b6001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610165573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101899190610902565b6001600160401b031681525090505f8a6001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101f8919061092f565b604051632ee2a87f60e21b8152600481018a90529091506001600160a01b0382169063bb8aa1fc90602401606060405180830381865afa15801561023e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610262919061094a565b919850965094506102788b8689898d8f88610670565b1561034257846001600160a01b0316638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102b9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102dd91906108eb565b9350846001600160a01b031663bcef3b556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561031b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061033f91906108eb565b92505b5050945094509450945094565b5f61035a85846105d9565b92505f6040518060400160405280876001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c891906108eb565b8152602001876001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610409573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042d9190610902565b6001600160401b031681525090505f866001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa158015610478573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049c919061092f565b9050835f0361050857806001600160a01b0316634d1975b46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104e1573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050591906108eb565b93505b83156105b8575f80806001600160a01b03841663bb8aa1fc61052989610994565b9850886040518263ffffffff1660e01b815260040161054a91815260200190565b606060405180830381865afa158015610565573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610589919061094a565b92509250925061059e8a8285858c8e8b610670565b156105b05786955050505050506105d1565b505050610508565b6040516309b3c62760e21b815260040160405180910390fd5b949350505050565b5f815f0361066757826001600160a01b0316633c9f397c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561061d573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906108eb565b6001901b9150815f036106675760405163eb57ceb960e01b815260040160405180910390fd5b50805b92915050565b5f60ff86111561068157505f610891565b6001861b84165f0361069457505f610891565b6040516322c4269960e11b81526001600160a01b0388811660048301528916906345884d3290602401602060405180830381865afa1580156106d8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106fc91906109a9565b1561070857505f610891565b825f036108155781602001516001600160401b03168511801561078a57506002876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610764573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061078891906108eb565b145b1561080e57815f0151876001600160a01b03166319effeb46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107cf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f39190610902565b610806906001600160401b0316426109c8565b119050610891565b505f610891565b61081f83426109c8565b851115801561088e57506001876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610867573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061088b91906108eb565b14155b90505b979650505050505050565b6001600160a01b03811681146108b0575f80fd5b50565b5f805f80608085870312156108c6575f80fd5b84356108d18161089c565b966020860135965060408601359560600135945092505050565b5f602082840312156108fb575f80fd5b5051919050565b5f60208284031215610912575f80fd5b81516001600160401b0381168114610928575f80fd5b9392505050565b5f6020828403121561093f575f80fd5b81516109288161089c565b5f805f6060848603121561095c575f80fd5b835192506020840151915060408401516109758161089c565b809150509250925092565b634e487b7160e01b5f52601160045260245ffd5b5f816109a2576109a2610980565b505f190190565b5f602082840312156109b9575f80fd5b81518015158114610928575f80fd5b8181038181111561066a5761066a61098056fea264697066735822122009ea445c0a31281af82cebd5f0750375317a66294ff2ea7481e5bca8d0463df064736f6c63430008190033","sourceMap":"1779:3797:24:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3032:1183;;;;;;:::i;:::-;;:::i;:::-;;;;945:25:62;;;1001:2;986:18;;979:34;;;;-1:-1:-1;;;;;1049:32:62;;;1029:18;;;1022:60;;;;1113:2;1098:18;;1091:34;;;;1156:3;1141:19;;1134:35;932:3;917:19;3032:1183:24;;;;;;;;1812:1214;;;;;;:::i;:::-;;:::i;:::-;;;1326:25:62;;;1314:2;1299:18;1812:1214:24;1180:177:62;3032:1183:24;3238:16;3268:15;3297:22;3333:21;3368:17;3428:41;3445:6;3453:15;3428:16;:41::i;:::-;3410:59;;3479:44;3526:167;;;;;;;;3574:6;-1:-1:-1;;;;;3574:38:24;;:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3526:167;;;;3647:6;-1:-1:-1;;;;;3647:33:24;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3526:167:24;;;;3479:214;;3703:27;3733:6;-1:-1:-1;;;;;3733:25:24;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3803:30;;-1:-1:-1;;;3803:30:24;;;;;1326:25:62;;;3703:57:24;;-1:-1:-1;;;;;;3803:19:24;;;;;1299:18:62;;3803:30:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3770:63;;-1:-1:-1;3770:63:24;-1:-1:-1;3770:63:24;-1:-1:-1;3860:225:24;3891:6;3770:63;;;3993:15;4026:9;4053:18;3860:13;:225::i;:::-;3843:366;;;4126:9;-1:-1:-1;;;;;4126:23:24;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4110:41;;4177:9;-1:-1:-1;;;;;4177:19:24;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4165:33;;3843:366;3400:815;;3032:1183;;;;;;;;;:::o;1812:1214::-;1991:7;2028:41;2045:6;2053:15;2028:16;:41::i;:::-;2010:59;;2079:44;2126:167;;;;;;;;2174:6;-1:-1:-1;;;;;2174:38:24;;:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2126:167;;;;2247:6;-1:-1:-1;;;;;2247:33:24;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2126:167:24;;;;2079:214;;2303:27;2333:6;-1:-1:-1;;;;;2333:25:24;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2303:57;;2374:9;2387:1;2374:14;2370:51;;2402:7;-1:-1:-1;;;;;2402:17:24;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2390:31;;2370:51;2438:13;;2431:558;;2485:16;;;-1:-1:-1;;;;;2591:19:24;;;2611:11;;;:::i;:::-;;;;2591:32;;;;;;;;;;;;;1326:25:62;;1314:2;1299:18;;1180:177;2591:32:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2467:156;;;;;;2658:257;2693:6;2721:9;2752:8;2782:7;2811:15;2848:9;2879:18;2658:13;:257::i;:::-;2637:342;;;2955:9;2948:16;;;;;;;;;2637:342;2453:536;;;2431:558;;;3005:14;;-1:-1:-1;;;3005:14:24;;;;;;;;;;;1812:1214;;;;;;;:::o;5242:332::-;5351:7;5374:4;5382:1;5374:9;5370:177;;5450:6;-1:-1:-1;;;;;5450:24:24;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5445:1;:31;;5438:38;;5494:4;5502:1;5494:9;5490:46;;5512:24;;-1:-1:-1;;;5512:24:24;;;;;;;;;;;5490:46;-1:-1:-1;5563:4:24;5242:332;;;;;:::o;4221:1015::-;4502:4;4533:3;4522:8;:14;4518:32;;;-1:-1:-1;4545:5:24;4538:12;;4518:32;4583:1;:13;;4564:33;;4601:1;4564:38;4560:56;;-1:-1:-1;4611:5:24;4604:12;;4560:56;4739:38;;-1:-1:-1;;;4739:38:24;;-1:-1:-1;;;;;3208:32:62;;;4739:38:24;;;3190:51:62;4739:27:24;;;;;3163:18:62;;4739:38:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4735:56;;;-1:-1:-1;4786:5:24;4779:12;;4735:56;4805:9;4818:1;4805:14;4801:429;;4849:18;:36;;;-1:-1:-1;;;;;4839:46:24;:7;:46;:85;;;;;1720:1;4889:9;-1:-1:-1;;;;;4889:16:24;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:35;4839:85;4835:210;;;4997:18;:32;;;4971:9;-1:-1:-1;;;;;4971:20:24;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4953:40;;-1:-1:-1;;;;;4953:40:24;:15;:40;:::i;:::-;4952:77;4944:86;;;;4835:210;-1:-1:-1;5065:5:24;5058:12;;4801:429;5135:27;5153:9;5135:15;:27;:::i;:::-;5124:7;:38;;:95;;;;;1684:1;5182:9;-1:-1:-1;;;;;5182:16:24;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:37;;5124:95;5101:118;;4801:429;4221:1015;;;;;;;;;:::o;14:148:62:-;-1:-1:-1;;;;;106:31:62;;96:42;;86:70;;152:1;149;142:12;86:70;14:148;:::o;167:493::-;277:6;285;293;301;354:3;342:9;333:7;329:23;325:33;322:53;;;371:1;368;361:12;322:53;410:9;397:23;429:48;471:5;429:48;:::i;:::-;496:5;548:2;533:18;;520:32;;-1:-1:-1;599:2:62;584:18;;571:32;;650:2;635:18;622:32;;-1:-1:-1;167:493:62;-1:-1:-1;;;167:493:62:o;1362:184::-;1432:6;1485:2;1473:9;1464:7;1460:23;1456:32;1453:52;;;1501:1;1498;1491:12;1453:52;-1:-1:-1;1524:16:62;;1362:184;-1:-1:-1;1362:184:62:o;1551:288::-;1620:6;1673:2;1661:9;1652:7;1648:23;1644:32;1641:52;;;1689:1;1686;1679:12;1641:52;1715:16;;-1:-1:-1;;;;;1760:30:62;;1750:41;;1740:69;;1805:1;1802;1795:12;1740:69;1828:5;1551:288;-1:-1:-1;;;1551:288:62:o;1844:296::-;1942:6;1995:2;1983:9;1974:7;1970:23;1966:32;1963:52;;;2011:1;2008;2001:12;1963:52;2043:9;2037:16;2062:48;2104:5;2062:48;:::i;2145:411::-;2254:6;2262;2270;2323:2;2311:9;2302:7;2298:23;2294:32;2291:52;;;2339:1;2336;2329:12;2291:52;2368:9;2362:16;2352:26;;2418:2;2407:9;2403:18;2397:25;2387:35;;2465:2;2454:9;2450:18;2444:25;2478:48;2520:5;2478:48;:::i;:::-;2545:5;2535:15;;;2145:411;;;;;:::o;2750:127::-;2811:10;2806:3;2802:20;2799:1;2792:31;2842:4;2839:1;2832:15;2866:4;2863:1;2856:15;2882:136;2921:3;2949:5;2939:39;;2958:18;;:::i;:::-;-1:-1:-1;;;2994:18:62;;2882:136::o;3252:277::-;3319:6;3372:2;3360:9;3351:7;3347:23;3343:32;3340:52;;;3388:1;3385;3378:12;3340:52;3420:9;3414:16;3473:5;3466:13;3459:21;3452:5;3449:32;3439:60;;3495:1;3492;3485:12;3534:128;3601:9;;;3622:11;;;3619:37;;;3636:18;;:::i","linkReferences":{}},"methodIdentifiers":{"findGameIndex(address,uint256,uint256,uint256)":"55cb5307","gameAtIndex(address,uint256,uint256,uint256)":"4fad486e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"GameNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidGameTypeBitMask\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"contract IOptimismPortal\",\"name\":\"portal\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minAgeSec\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gameTypeBitMask\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gameCount\",\"type\":\"uint256\"}],\"name\":\"findGameIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract IOptimismPortal\",\"name\":\"portal\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minAgeSec\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gameTypeBitMask\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gameIndex\",\"type\":\"uint256\"}],\"name\":\"gameAtIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"gameType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"created\",\"type\":\"uint256\"},{\"internalType\":\"contract IDisputeGame\",\"name\":\"gameProxy\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"l2BlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"rootClaim\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/op/OPFaultGameFinder.sol\":\"OPFaultGameFinder\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":1},\"remappings\":[\":@eth-optimism/=lib/optimism/packages/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":optimism/=lib/optimism/packages/contracts-bedrock/src/\"]},\"sources\":{\"contracts/op/OPFaultGameFinder.sol\":{\"keccak256\":\"0x8f838946f813cae8818faf2207d82ef2f72b28fbd55eeddc9fbec4dc8a2c9c8a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://54338b2e8bf214eba239967514e7aa574f8b647daa0526c32e0334218fc2458b\",\"dweb:/ipfs/QmcXKJ8ToqHkPCBtZe4kUZRVfixyFae2PcPDQ1UiKsH4ud\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.25+commit.b61c2a91"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"GameNotFound"},{"inputs":[],"type":"error","name":"InvalidGameTypeBitMask"},{"inputs":[{"internalType":"contract IOptimismPortal","name":"portal","type":"address"},{"internalType":"uint256","name":"minAgeSec","type":"uint256"},{"internalType":"uint256","name":"gameTypeBitMask","type":"uint256"},{"internalType":"uint256","name":"gameCount","type":"uint256"}],"stateMutability":"view","type":"function","name":"findGameIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"contract IOptimismPortal","name":"portal","type":"address"},{"internalType":"uint256","name":"minAgeSec","type":"uint256"},{"internalType":"uint256","name":"gameTypeBitMask","type":"uint256"},{"internalType":"uint256","name":"gameIndex","type":"uint256"}],"stateMutability":"view","type":"function","name":"gameAtIndex","outputs":[{"internalType":"uint256","name":"gameType","type":"uint256"},{"internalType":"uint256","name":"created","type":"uint256"},{"internalType":"contract IDisputeGame","name":"gameProxy","type":"address"},{"internalType":"uint256","name":"l2BlockNumber","type":"uint256"},{"internalType":"bytes32","name":"rootClaim","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@eth-optimism/=lib/optimism/packages/","@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","openzeppelin-contracts/=lib/openzeppelin-contracts/","optimism/=lib/optimism/packages/contracts-bedrock/src/"],"optimizer":{"enabled":true,"runs":1},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/op/OPFaultGameFinder.sol":"OPFaultGameFinder"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/op/OPFaultGameFinder.sol":{"keccak256":"0x8f838946f813cae8818faf2207d82ef2f72b28fbd55eeddc9fbec4dc8a2c9c8a","urls":["bzz-raw://54338b2e8bf214eba239967514e7aa574f8b647daa0526c32e0334218fc2458b","dweb:/ipfs/QmcXKJ8ToqHkPCBtZe4kUZRVfixyFae2PcPDQ1UiKsH4ud"],"license":"MIT"}},"version":1},"id":24}