UNPKG

@unruggable/gateways

Version:

Trustless Ethereum Multichain CCIP-Read Gateway

1 lines 23 kB
{"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":"0x6080604052348015600e575f80fd5b50610a918061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80634fad486e1461003857806355cb530714610086575b5f80fd5b61004b610046366004610933565b6100a7565b6040805195865260208601949094526001600160a01b03909216928401929092526060830191909152608082015260a0015b60405180910390f35b610099610094366004610933565b61034f565b60405190815260200161007d565b5f805f805f6100b689886105d9565b96505f60405180604001604052808b6001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa158015610100573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610124919061096b565b81526020018b6001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610165573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101899190610982565b6001600160401b031681525090505f8a6001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101f891906109af565b604051632ee2a87f60e21b8152600481018a90529091506001600160a01b0382169063bb8aa1fc90602401606060405180830381865afa15801561023e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061026291906109ca565b919850965094506102788b8689898d8f88610670565b1561034257846001600160a01b0316638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102b9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102dd919061096b565b9350846001600160a01b031663bcef3b556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561031b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061033f919061096b565b92505b5050945094509450945094565b5f61035a85846105d9565b92505f6040518060400160405280876001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c8919061096b565b8152602001876001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610409573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042d9190610982565b6001600160401b031681525090505f866001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa158015610478573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049c91906109af565b9050835f0361050857806001600160a01b0316634d1975b46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104e1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610505919061096b565b93505b83156105b8575f80806001600160a01b03841663bb8aa1fc61052989610a14565b9850886040518263ffffffff1660e01b815260040161054a91815260200190565b606060405180830381865afa158015610565573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061058991906109ca565b92509250925061059e8a8285858c8e8b610670565b156105b05786955050505050506105d1565b505050610508565b6040516309b3c62760e21b815260040160405180910390fd5b949350505050565b5f815f0361066757826001600160a01b0316633c9f397c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561061d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610641919061096b565b6001901b9150815f036106675760405163eb57ceb960e01b815260040160405180910390fd5b50805b92915050565b5f60ff86111561068157505f610911565b6001861b84165f0361069457505f610911565b6040516322c4269960e11b81526001600160a01b0388811660048301528916906345884d3290602401602060405180830381865afa1580156106d8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106fc9190610a29565b1561070857505f610911565b821561080f576107188342610a48565b85111561072657505f610911565b8515806107335750600186145b1561080f57866001600160a01b0316633e3ac9126040518163ffffffff1660e01b8152600401602060405180830381865afa158015610774573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107989190610a29565b15610807576002876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107db573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107ff919061096b565b149050610911565b506001610911565b81602001516001600160401b03168511801561088a57506002876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610864573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610888919061096b565b145b1561090e57815f0151876001600160a01b03166319effeb46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108cf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f39190610982565b610906906001600160401b031642610a48565b119050610911565b505f5b979650505050505050565b6001600160a01b0381168114610930575f80fd5b50565b5f805f8060808587031215610946575f80fd5b84356109518161091c565b966020860135965060408601359560600135945092505050565b5f6020828403121561097b575f80fd5b5051919050565b5f60208284031215610992575f80fd5b81516001600160401b03811681146109a8575f80fd5b9392505050565b5f602082840312156109bf575f80fd5b81516109a88161091c565b5f805f606084860312156109dc575f80fd5b835192506020840151915060408401516109f58161091c565b809150509250925092565b634e487b7160e01b5f52601160045260245ffd5b5f81610a2257610a22610a00565b505f190190565b5f60208284031215610a39575f80fd5b815180151581146109a8575f80fd5b8181038181111561066a5761066a610a0056fea26469706673582212206fbd96d1023f67267a5569e9669fac7e6fac0d5159a6b848fb3042699ccbc4b064736f6c63430008190033","sourceMap":"2282:4224:25:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561000f575f80fd5b5060043610610034575f3560e01c80634fad486e1461003857806355cb530714610086575b5f80fd5b61004b610046366004610933565b6100a7565b6040805195865260208601949094526001600160a01b03909216928401929092526060830191909152608082015260a0015b60405180910390f35b610099610094366004610933565b61034f565b60405190815260200161007d565b5f805f805f6100b689886105d9565b96505f60405180604001604052808b6001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa158015610100573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610124919061096b565b81526020018b6001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610165573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101899190610982565b6001600160401b031681525090505f8a6001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101f891906109af565b604051632ee2a87f60e21b8152600481018a90529091506001600160a01b0382169063bb8aa1fc90602401606060405180830381865afa15801561023e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061026291906109ca565b919850965094506102788b8689898d8f88610670565b1561034257846001600160a01b0316638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102b9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102dd919061096b565b9350846001600160a01b031663bcef3b556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561031b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061033f919061096b565b92505b5050945094509450945094565b5f61035a85846105d9565b92505f6040518060400160405280876001600160a01b031663952b27976040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c8919061096b565b8152602001876001600160a01b0316634fd0434c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610409573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042d9190610982565b6001600160401b031681525090505f866001600160a01b031663f2b4e6176040518163ffffffff1660e01b8152600401602060405180830381865afa158015610478573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049c91906109af565b9050835f0361050857806001600160a01b0316634d1975b46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104e1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610505919061096b565b93505b83156105b8575f80806001600160a01b03841663bb8aa1fc61052989610a14565b9850886040518263ffffffff1660e01b815260040161054a91815260200190565b606060405180830381865afa158015610565573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061058991906109ca565b92509250925061059e8a8285858c8e8b610670565b156105b05786955050505050506105d1565b505050610508565b6040516309b3c62760e21b815260040160405180910390fd5b949350505050565b5f815f0361066757826001600160a01b0316633c9f397c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561061d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610641919061096b565b6001901b9150815f036106675760405163eb57ceb960e01b815260040160405180910390fd5b50805b92915050565b5f60ff86111561068157505f610911565b6001861b84165f0361069457505f610911565b6040516322c4269960e11b81526001600160a01b0388811660048301528916906345884d3290602401602060405180830381865afa1580156106d8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106fc9190610a29565b1561070857505f610911565b821561080f576107188342610a48565b85111561072657505f610911565b8515806107335750600186145b1561080f57866001600160a01b0316633e3ac9126040518163ffffffff1660e01b8152600401602060405180830381865afa158015610774573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107989190610a29565b15610807576002876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107db573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107ff919061096b565b149050610911565b506001610911565b81602001516001600160401b03168511801561088a57506002876001600160a01b031663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610864573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610888919061096b565b145b1561090e57815f0151876001600160a01b03166319effeb46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108cf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f39190610982565b610906906001600160401b031642610a48565b119050610911565b505f5b979650505050505050565b6001600160a01b0381168114610930575f80fd5b50565b5f805f8060808587031215610946575f80fd5b84356109518161091c565b966020860135965060408601359560600135945092505050565b5f6020828403121561097b575f80fd5b5051919050565b5f60208284031215610992575f80fd5b81516001600160401b03811681146109a8575f80fd5b9392505050565b5f602082840312156109bf575f80fd5b81516109a88161091c565b5f805f606084860312156109dc575f80fd5b835192506020840151915060408401516109f58161091c565b809150509250925092565b634e487b7160e01b5f52601160045260245ffd5b5f81610a2257610a22610a00565b505f190190565b5f60208284031215610a39575f80fd5b815180151581146109a8575f80fd5b8181038181111561066a5761066a610a0056fea26469706673582212206fbd96d1023f67267a5569e9669fac7e6fac0d5159a6b848fb3042699ccbc4b064736f6c63430008190033","sourceMap":"2282:4224:25:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3535:1183;;;;;;:::i;:::-;;:::i;:::-;;;;945:25:65;;;1001:2;986:18;;979:34;;;;-1:-1:-1;;;;;1049:32:65;;;1029:18;;;1022:60;;;;1113:2;1098:18;;1091:34;;;;1156:3;1141:19;;1134:35;932:3;917:19;3535:1183:25;;;;;;;;2315:1214;;;;;;:::i;:::-;;:::i;:::-;;;1326:25:65;;;1314:2;1299:18;2315:1214:25;1180:177:65;3535:1183:25;3741:16;3771:15;3800:22;3836:21;3871:17;3931:41;3948:6;3956:15;3931:16;:41::i;:::-;3913:59;;3982:44;4029:167;;;;;;;;4077:6;-1:-1:-1;;;;;4077:38:25;;:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4029:167;;;;4150:6;-1:-1:-1;;;;;4150:33:25;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;4029:167:25;;;;3982:214;;4206:27;4236:6;-1:-1:-1;;;;;4236:25:25;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4306:30;;-1:-1:-1;;;4306:30:25;;;;;1326:25:65;;;4206:57:25;;-1:-1:-1;;;;;;4306:19:25;;;;;1299:18:65;;4306:30:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4273:63;;-1:-1:-1;4273:63:25;-1:-1:-1;4273:63:25;-1:-1:-1;4363:225:25;4394:6;4273:63;;;4496:15;4529:9;4556:18;4363:13;:225::i;:::-;4346:366;;;4629:9;-1:-1:-1;;;;;4629:23:25;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4613:41;;4680:9;-1:-1:-1;;;;;4680:19:25;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4668:33;;4346:366;3903:815;;3535:1183;;;;;;;;;:::o;2315:1214::-;2494:7;2531:41;2548:6;2556:15;2531:16;:41::i;:::-;2513:59;;2582:44;2629:167;;;;;;;;2677:6;-1:-1:-1;;;;;2677:38:25;;:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2629:167;;;;2750:6;-1:-1:-1;;;;;2750:33:25;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;2629:167:25;;;;2582:214;;2806:27;2836:6;-1:-1:-1;;;;;2836:25:25;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2806:57;;2877:9;2890:1;2877:14;2873:51;;2905:7;-1:-1:-1;;;;;2905:17:25;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2893:31;;2873:51;2941:13;;2934:558;;2988:16;;;-1:-1:-1;;;;;3094:19:25;;;3114:11;;;:::i;:::-;;;;3094:32;;;;;;;;;;;;;1326:25:65;;1314:2;1299:18;;1180:177;3094:32:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2970:156;;;;;;3161:257;3196:6;3224:9;3255:8;3285:7;3314:15;3351:9;3382:18;3161:13;:257::i;:::-;3140:342;;;3458:9;3451:16;;;;;;;;;3140:342;2956:536;;;2934:558;;;3508:14;;-1:-1:-1;;;3508:14:25;;;;;;;;;;;2315:1214;;;;;;;:::o;6172:332::-;6281:7;6304:4;6312:1;6304:9;6300:177;;6380:6;-1:-1:-1;;;;;6380:24:25;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6375:1;:31;;6368:38;;6424:4;6432:1;6424:9;6420:46;;6442:24;;-1:-1:-1;;;6442:24:25;;;;;;;;;;;6420:46;-1:-1:-1;6493:4:25;6172:332;;;;;:::o;4724:1442::-;5005:4;5036:3;5025:8;:14;5021:32;;;-1:-1:-1;5048:5:25;5041:12;;5021:32;5086:1;:13;;5067:33;;5104:1;5067:38;5063:56;;-1:-1:-1;5114:5:25;5107:12;;5063:56;5242:38;;-1:-1:-1;;;5242:38:25;;-1:-1:-1;;;;;3208:32:65;;;5242:38:25;;;3190:51:65;5242:27:25;;;;;3163:18:65;;5242:38:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5238:56;;;-1:-1:-1;5289:5:25;5282:12;;5238:56;5308:13;;5304:572;;5351:27;5369:9;5351:15;:27;:::i;:::-;5341:7;:37;5337:55;;;-1:-1:-1;5387:5:25;5380:12;;5337:55;5427:28;;;:89;;-1:-1:-1;2223:1:25;5475:41;;5427:89;5406:362;;;5600:9;-1:-1:-1;;;;;5574:86:25;;:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5549:174;;;1720:1;5688:9;-1:-1:-1;;;;;5688:16:25;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:35;5681:42;;;;5549:174;-1:-1:-1;5749:4:25;5742:11;;5406:362;5913:18;:36;;;-1:-1:-1;;;;;5903:46:25;:7;:46;:97;;;;;1720:1;5965:9;-1:-1:-1;;;;;5965:16:25;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:35;5903:97;5886:252;;;6094:18;:32;;;6052:9;-1:-1:-1;;;;;6052:20:25;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6034:40;;-1:-1:-1;;;;;6034:40:25;:15;:40;:::i;:::-;6033:93;6025:102;;;;5886:252;-1:-1:-1;6154:5:25;4724:1442;;;;;;;;;;:::o;14:148:65:-;-1:-1:-1;;;;;106:31:65;;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:65;584:18;;571:32;;650:2;635:18;622:32;;-1:-1:-1;167:493:65;-1:-1:-1;;;167:493:65: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:65;;1362:184;-1:-1:-1;1362:184:65: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:65;;1750:41;;1740:69;;1805:1;1802;1795:12;1740:69;1828:5;1551:288;-1:-1:-1;;;1551:288:65: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:65;;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\":\"0xdc1c366bad6c99ea5e8d0cf05fc3ef127b7275a0c2b1a728b090261358d044dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3502c775e01f9797a076ff996cab4126db395ebb660e92bdd1e828fd99106f0a\",\"dweb:/ipfs/QmauaxE2WGEn9DsoX6rnVhpa6MFVtLyzN3ddCYa7MMoQmU\"]}},\"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":"0xdc1c366bad6c99ea5e8d0cf05fc3ef127b7275a0c2b1a728b090261358d044dd","urls":["bzz-raw://3502c775e01f9797a076ff996cab4126db395ebb660e92bdd1e828fd99106f0a","dweb:/ipfs/QmauaxE2WGEn9DsoX6rnVhpa6MFVtLyzN3ddCYa7MMoQmU"],"license":"MIT"}},"version":1},"id":25}