{"abi":[{"type":"constructor","inputs":[{"name":"pools","type":"address[]","internalType":"address[]"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50604051610b3c380380610b3c83398181016040528101906100329190610660565b6000815167ffffffffffffffff81111561004f5761004e6104bf565b5b60405190808252806020026020018201604052801561008857816020015b610075610415565b81526020019060019003908161006d5790505b50905060005b82518110156103b35760008382815181106100ac576100ab6106a9565b5b602002602001015190506100c5816103e260201b60201c565b156100d057506103a8565b6100d8610415565b81816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060008290506000808273ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610163573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061018791906107e8565b5050505050915091508273ffffffffffffffffffffffffffffffffffffffff16631a6865026040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ff91906108d2565b84602001906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff168152505081846040019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080846060019060020b908160020b815250508273ffffffffffffffffffffffffffffffffffffffff1663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e7919061093a565b62ffffff16846080019063ffffffff16908163ffffffff16815250508273ffffffffffffffffffffffffffffffffffffffff1663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561034e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103729190610967565b8460a0019060020b908160020b8152505083878781518110610397576103966106a9565b5b602002602001018190525050505050505b80600101905061008e565b506000816040516020016103c79190610b19565b60405160208183030381529060405290506020810180590381f35b6000808273ffffffffffffffffffffffffffffffffffffffff163b0361040b5760019050610410565b600090505b919050565b6040518060c00160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006fffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600060020b8152602001600063ffffffff168152602001600060020b81525090565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6104f7826104ae565b810181811067ffffffffffffffff82111715610516576105156104bf565b5b80604052505050565b6000610529610495565b905061053582826104ee565b919050565b600067ffffffffffffffff821115610555576105546104bf565b5b602082029050602081019050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006105968261056b565b9050919050565b6105a68161058b565b81146105b157600080fd5b50565b6000815190506105c38161059d565b92915050565b60006105dc6105d78461053a565b61051f565b905080838252602082019050602084028301858111156105ff576105fe610566565b5b835b81811015610628578061061488826105b4565b845260208401935050602081019050610601565b5050509392505050565b600082601f830112610647576106466104a9565b5b81516106578482602086016105c9565b91505092915050565b6000602082840312156106765761067561049f565b5b600082015167ffffffffffffffff811115610694576106936104a4565b5b6106a084828501610632565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6106e18161056b565b81146106ec57600080fd5b50565b6000815190506106fe816106d8565b92915050565b60008160020b9050919050565b61071a81610704565b811461072557600080fd5b50565b60008151905061073781610711565b92915050565b600061ffff82169050919050565b6107548161073d565b811461075f57600080fd5b50565b6000815190506107718161074b565b92915050565b600060ff82169050919050565b61078d81610777565b811461079857600080fd5b50565b6000815190506107aa81610784565b92915050565b60008115159050919050565b6107c5816107b0565b81146107d057600080fd5b50565b6000815190506107e2816107bc565b92915050565b600080600080600080600060e0888a0312156108075761080661049f565b5b60006108158a828b016106ef565b97505060206108268a828b01610728565b96505060406108378a828b01610762565b95505060606108488a828b01610762565b94505060806108598a828b01610762565b93505060a061086a8a828b0161079b565b92505060c061087b8a828b016107d3565b91505092959891949750929550565b60006fffffffffffffffffffffffffffffffff82169050919050565b6108af8161088a565b81146108ba57600080fd5b50565b6000815190506108cc816108a6565b92915050565b6000602082840312156108e8576108e761049f565b5b60006108f6848285016108bd565b91505092915050565b600062ffffff82169050919050565b610917816108ff565b811461092257600080fd5b50565b6000815190506109348161090e565b92915050565b6000602082840312156109505761094f61049f565b5b600061095e84828501610925565b91505092915050565b60006020828403121561097d5761097c61049f565b5b600061098b84828501610728565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6109c98161058b565b82525050565b6109d88161088a565b82525050565b6109e78161056b565b82525050565b6109f681610704565b82525050565b600063ffffffff82169050919050565b610a15816109fc565b82525050565b60c082016000820151610a3160008501826109c0565b506020820151610a4460208501826109cf565b506040820151610a5760408501826109de565b506060820151610a6a60608501826109ed565b506080820151610a7d6080850182610a0c565b5060a0820151610a9060a08501826109ed565b50505050565b6000610aa28383610a1b565b60c08301905092915050565b6000602082019050919050565b6000610ac682610994565b610ad0818561099f565b9350610adb836109b0565b8060005b83811015610b0c578151610af38882610a96565b9750610afe83610aae565b925050600181019050610adf565b5085935050505092915050565b60006020820190508181036000830152610b338184610abb565b90509291505056fe","sourceMap":"653:1517:4:-:0;;;862:1107;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;908:29;958:5;:12;940:31;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;908:63;;987:9;982:643;1006:5;:12;1002:1;:16;982:643;;;1039:19;1061:5;1067:1;1061:8;;;;;;;;:::i;:::-;;;;;;;;1039:30;;1088:27;1103:11;1088:14;;;:27;;:::i;:::-;1084:41;;;1117:8;;;1084:41;1140:27;;:::i;:::-;1202:11;1182:8;:17;;:31;;;;;;;;;;;1228:19;1265:11;1228:49;;1292:20;1314:10;1338:4;:10;;;:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1291:59;;;;;;;;;1385:4;:14;;;:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1364:8;:18;;:37;;;;;;;;;;;1436:12;1415:8;:18;;:33;;;;;;;;;;;1478:4;1462:8;:13;;:20;;;;;;;;;;;1512:4;:8;;;:10;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1497:25;;:8;:12;;:25;;;;;;;;;;;1559:4;:16;;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1536:8;:20;;:41;;;;;;;;;;;1606:8;1592;1601:1;1592:11;;;;;;;;:::i;:::-;;;;;;;:22;;;;1025:600;;;;;982:643;1020:3;;;;;982:643;;;;1635:28;1677:8;1666:20;;;;;;;;:::i;:::-;;;;;;;;;;;;;1635:51;;1893:4;1876:15;1872:26;1942:9;1933:7;1929:23;1918:9;1911:42;1975:193;2038:4;2080:1;2058:6;:18;;;:23;2054:108;;2104:4;2097:11;;;;2054:108;2146:5;2139:12;;1975:193;;;;:::o;653:1517::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7:75:7:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:117;443:1;440;433:12;457:102;498:6;549:2;545:7;540:2;533:5;529:14;525:28;515:38;;457:102;;;:::o;565:180::-;613:77;610:1;603:88;710:4;707:1;700:15;734:4;731:1;724:15;751:281;834:27;856:4;834:27;:::i;:::-;826:6;822:40;964:6;952:10;949:22;928:18;916:10;913:34;910:62;907:88;;;975:18;;:::i;:::-;907:88;1015:10;1011:2;1004:22;794:238;751:281;;:::o;1038:129::-;1072:6;1099:20;;:::i;:::-;1089:30;;1128:33;1156:4;1148:6;1128:33;:::i;:::-;1038:129;;;:::o;1173:311::-;1250:4;1340:18;1332:6;1329:30;1326:56;;;1362:18;;:::i;:::-;1326:56;1412:4;1404:6;1400:17;1392:25;;1472:4;1466;1462:15;1454:23;;1173:311;;;:::o;1490:117::-;1599:1;1596;1589:12;1613:126;1650:7;1690:42;1683:5;1679:54;1668:65;;1613:126;;;:::o;1745:96::-;1782:7;1811:24;1829:5;1811:24;:::i;:::-;1800:35;;1745:96;;;:::o;1847:122::-;1920:24;1938:5;1920:24;:::i;:::-;1913:5;1910:35;1900:63;;1959:1;1956;1949:12;1900:63;1847:122;:::o;1975:143::-;2032:5;2063:6;2057:13;2048:22;;2079:33;2106:5;2079:33;:::i;:::-;1975:143;;;;:::o;2141:732::-;2248:5;2273:81;2289:64;2346:6;2289:64;:::i;:::-;2273:81;:::i;:::-;2264:90;;2374:5;2403:6;2396:5;2389:21;2437:4;2430:5;2426:16;2419:23;;2490:4;2482:6;2478:17;2470:6;2466:30;2519:3;2511:6;2508:15;2505:122;;;2538:79;;:::i;:::-;2505:122;2653:6;2636:231;2670:6;2665:3;2662:15;2636:231;;;2745:3;2774:48;2818:3;2806:10;2774:48;:::i;:::-;2769:3;2762:61;2852:4;2847:3;2843:14;2836:21;;2712:155;2696:4;2691:3;2687:14;2680:21;;2636:231;;;2640:21;2254:619;;2141:732;;;;;:::o;2896:385::-;2978:5;3027:3;3020:4;3012:6;3008:17;3004:27;2994:122;;3035:79;;:::i;:::-;2994:122;3145:6;3139:13;3170:105;3271:3;3263:6;3256:4;3248:6;3244:17;3170:105;:::i;:::-;3161:114;;2984:297;2896:385;;;;:::o;3287:554::-;3382:6;3431:2;3419:9;3410:7;3406:23;3402:32;3399:119;;;3437:79;;:::i;:::-;3399:119;3578:1;3567:9;3563:17;3557:24;3608:18;3600:6;3597:30;3594:117;;;3630:79;;:::i;:::-;3594:117;3735:89;3816:7;3807:6;3796:9;3792:22;3735:89;:::i;:::-;3725:99;;3528:306;3287:554;;;;:::o;3847:180::-;3895:77;3892:1;3885:88;3992:4;3989:1;3982:15;4016:4;4013:1;4006:15;4033:122;4106:24;4124:5;4106:24;:::i;:::-;4099:5;4096:35;4086:63;;4145:1;4142;4135:12;4086:63;4033:122;:::o;4161:143::-;4218:5;4249:6;4243:13;4234:22;;4265:33;4292:5;4265:33;:::i;:::-;4161:143;;;;:::o;4310:90::-;4345:7;4388:5;4385:1;4374:20;4363:31;;4310:90;;;:::o;4406:118::-;4477:22;4493:5;4477:22;:::i;:::-;4470:5;4467:33;4457:61;;4514:1;4511;4504:12;4457:61;4406:118;:::o;4530:139::-;4585:5;4616:6;4610:13;4601:22;;4632:31;4657:5;4632:31;:::i;:::-;4530:139;;;;:::o;4675:89::-;4711:7;4751:6;4744:5;4740:18;4729:29;;4675:89;;;:::o;4770:120::-;4842:23;4859:5;4842:23;:::i;:::-;4835:5;4832:34;4822:62;;4880:1;4877;4870:12;4822:62;4770:120;:::o;4896:141::-;4952:5;4983:6;4977:13;4968:22;;4999:32;5025:5;4999:32;:::i;:::-;4896:141;;;;:::o;5043:86::-;5078:7;5118:4;5111:5;5107:16;5096:27;;5043:86;;;:::o;5135:118::-;5206:22;5222:5;5206:22;:::i;:::-;5199:5;5196:33;5186:61;;5243:1;5240;5233:12;5186:61;5135:118;:::o;5259:139::-;5314:5;5345:6;5339:13;5330:22;;5361:31;5386:5;5361:31;:::i;:::-;5259:139;;;;:::o;5404:90::-;5438:7;5481:5;5474:13;5467:21;5456:32;;5404:90;;;:::o;5500:116::-;5570:21;5585:5;5570:21;:::i;:::-;5563:5;5560:32;5550:60;;5606:1;5603;5596:12;5550:60;5500:116;:::o;5622:137::-;5676:5;5707:6;5701:13;5692:22;;5723:30;5747:5;5723:30;:::i;:::-;5622:137;;;;:::o;5765:1271::-;5879:6;5887;5895;5903;5911;5919;5927;5976:3;5964:9;5955:7;5951:23;5947:33;5944:120;;;5983:79;;:::i;:::-;5944:120;6103:1;6128:64;6184:7;6175:6;6164:9;6160:22;6128:64;:::i;:::-;6118:74;;6074:128;6241:2;6267:62;6321:7;6312:6;6301:9;6297:22;6267:62;:::i;:::-;6257:72;;6212:127;6378:2;6404:63;6459:7;6450:6;6439:9;6435:22;6404:63;:::i;:::-;6394:73;;6349:128;6516:2;6542:63;6597:7;6588:6;6577:9;6573:22;6542:63;:::i;:::-;6532:73;;6487:128;6654:3;6681:63;6736:7;6727:6;6716:9;6712:22;6681:63;:::i;:::-;6671:73;;6625:129;6793:3;6820:62;6874:7;6865:6;6854:9;6850:22;6820:62;:::i;:::-;6810:72;;6764:128;6931:3;6958:61;7011:7;7002:6;6991:9;6987:22;6958:61;:::i;:::-;6948:71;;6902:127;5765:1271;;;;;;;;;;:::o;7042:118::-;7079:7;7119:34;7112:5;7108:46;7097:57;;7042:118;;;:::o;7166:122::-;7239:24;7257:5;7239:24;:::i;:::-;7232:5;7229:35;7219:63;;7278:1;7275;7268:12;7219:63;7166:122;:::o;7294:143::-;7351:5;7382:6;7376:13;7367:22;;7398:33;7425:5;7398:33;:::i;:::-;7294:143;;;;:::o;7443:351::-;7513:6;7562:2;7550:9;7541:7;7537:23;7533:32;7530:119;;;7568:79;;:::i;:::-;7530:119;7688:1;7713:64;7769:7;7760:6;7749:9;7745:22;7713:64;:::i;:::-;7703:74;;7659:128;7443:351;;;;:::o;7800:91::-;7836:7;7876:8;7869:5;7865:20;7854:31;;7800:91;;;:::o;7897:120::-;7969:23;7986:5;7969:23;:::i;:::-;7962:5;7959:34;7949:62;;8007:1;8004;7997:12;7949:62;7897:120;:::o;8023:141::-;8079:5;8110:6;8104:13;8095:22;;8126:32;8152:5;8126:32;:::i;:::-;8023:141;;;;:::o;8170:349::-;8239:6;8288:2;8276:9;8267:7;8263:23;8259:32;8256:119;;;8294:79;;:::i;:::-;8256:119;8414:1;8439:63;8494:7;8485:6;8474:9;8470:22;8439:63;:::i;:::-;8429:73;;8385:127;8170:349;;;;:::o;8525:347::-;8593:6;8642:2;8630:9;8621:7;8617:23;8613:32;8610:119;;;8648:79;;:::i;:::-;8610:119;8768:1;8793:62;8847:7;8838:6;8827:9;8823:22;8793:62;:::i;:::-;8783:72;;8739:126;8525:347;;;;:::o;8878:143::-;8974:6;9008:5;9002:12;8992:22;;8878:143;;;:::o;9027:213::-;9155:11;9189:6;9184:3;9177:19;9229:4;9224:3;9220:14;9205:29;;9027:213;;;;:::o;9246:161::-;9342:4;9365:3;9357:11;;9395:4;9390:3;9386:14;9378:22;;9246:161;;;:::o;9413:108::-;9490:24;9508:5;9490:24;:::i;:::-;9485:3;9478:37;9413:108;;:::o;9527:::-;9604:24;9622:5;9604:24;:::i;:::-;9599:3;9592:37;9527:108;;:::o;9641:::-;9718:24;9736:5;9718:24;:::i;:::-;9713:3;9706:37;9641:108;;:::o;9755:102::-;9828:22;9844:5;9828:22;:::i;:::-;9823:3;9816:35;9755:102;;:::o;9863:93::-;9899:7;9939:10;9932:5;9928:22;9917:33;;9863:93;;;:::o;9962:105::-;10037:23;10054:5;10037:23;:::i;:::-;10032:3;10025:36;9962:105;;:::o;10149:1211::-;10294:4;10289:3;10285:14;10385:4;10378:5;10374:16;10368:23;10404:63;10461:4;10456:3;10452:14;10438:12;10404:63;:::i;:::-;10309:168;10564:4;10557:5;10553:16;10547:23;10583:63;10640:4;10635:3;10631:14;10617:12;10583:63;:::i;:::-;10487:169;10743:4;10736:5;10732:16;10726:23;10762:63;10819:4;10814:3;10810:14;10796:12;10762:63;:::i;:::-;10666:169;10917:4;10910:5;10906:16;10900:23;10936:59;10989:4;10984:3;10980:14;10966:12;10936:59;:::i;:::-;10845:160;11086:4;11079:5;11075:16;11069:23;11105:61;11160:4;11155:3;11151:14;11137:12;11105:61;:::i;:::-;11015:161;11265:4;11258:5;11254:16;11248:23;11284:59;11337:4;11332:3;11328:14;11314:12;11284:59;:::i;:::-;11186:167;10263:1097;10149:1211;;:::o;11366:295::-;11493:10;11514:104;11614:3;11606:6;11514:104;:::i;:::-;11650:4;11645:3;11641:14;11627:28;;11366:295;;;;:::o;11667:142::-;11766:4;11798;11793:3;11789:14;11781:22;;11667:142;;;:::o;11895:964::-;12072:3;12101:83;12178:5;12101:83;:::i;:::-;12200:115;12308:6;12303:3;12200:115;:::i;:::-;12193:122;;12339:85;12418:5;12339:85;:::i;:::-;12447:7;12478:1;12463:371;12488:6;12485:1;12482:13;12463:371;;;12564:6;12558:13;12591:121;12708:3;12693:13;12591:121;:::i;:::-;12584:128;;12735:89;12817:6;12735:89;:::i;:::-;12725:99;;12523:311;12510:1;12507;12503:9;12498:14;;12463:371;;;12467:14;12850:3;12843:10;;12077:782;;;11895:964;;;;:::o;12865:489::-;13066:4;13104:2;13093:9;13089:18;13081:26;;13153:9;13147:4;13143:20;13139:1;13128:9;13124:17;13117:47;13181:166;13342:4;13333:6;13181:166;:::i;:::-;13173:174;;12865:489;;;;:::o","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600080fdfea2646970667358221220592473c6f5d10bdcc3e1e32846f60a6be45e9c8c900012fa27919dfcc04fd47264736f6c634300081a0033","sourceMap":"653:1517:4:-:0;;;;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"pools\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/V3StateUpdate.sol\":\"V3StateUpdate\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[\":forge-std/=lib/forge-std/src/\"]},\"sources\":{\"src/V3StateUpdate.sol\":{\"keccak256\":\"0xbc8a5ae4f250b0907f886b45afe9a78bf0274eea5eb839f04a979113c5bba5dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09f0d2dda2c6e5139a6305953e6957b72dccb3a341e1a073bdcc6610f9347054\",\"dweb:/ipfs/QmdCH9Q8EbybzixPmwGLXrYaCLprQaf2bUvNEjVJqZCb2y\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address[]","name":"pools","type":"address[]"}],"stateMutability":"nonpayable","type":"constructor"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["forge-std/=lib/forge-std/src/"],"optimizer":{"enabled":false,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/V3StateUpdate.sol":"V3StateUpdate"},"evmVersion":"paris","libraries":{}},"sources":{"src/V3StateUpdate.sol":{"keccak256":"0xbc8a5ae4f250b0907f886b45afe9a78bf0274eea5eb839f04a979113c5bba5dd","urls":["bzz-raw://09f0d2dda2c6e5139a6305953e6957b72dccb3a341e1a073bdcc6610f9347054","dweb:/ipfs/QmdCH9Q8EbybzixPmwGLXrYaCLprQaf2bUvNEjVJqZCb2y"],"license":"MIT"}},"version":1},"id":4}