pool-sync 3.0.0

A library for synchronizing and managing various types of liquidity pools across different blockchains
Documentation
1
{"abi":[{"type":"constructor","inputs":[{"name":"factoryAddr","type":"address","internalType":"address"},{"name":"pools","type":"address[]","internalType":"address[]"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x608060405234801561001057600080fd5b50604051610e50380380610e5083398181016040528101906100329190610a47565b6000815167ffffffffffffffff81111561004f5761004e610904565b5b60405190808252806020026020018201604052801561008857816020015b6100756107de565b81526020019060019003908161006d5790505b509050600083905060005b835181101561077c5760008482815181106100b1576100b0610aa3565b5b602002602001015190506100ca816107ab60201b60201c565b156100d55750610771565b6100dd6107de565b60008473ffffffffffffffffffffffffffffffffffffffff16639ac90d3d846040518263ffffffff1660e01b81526004016101189190610ae1565b606060405180830381865afa158015610135573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101599190610bad565b90508060006003811061016f5761016e610aa3565b5b6020020151826020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050806001600381106101bf576101be610aa3565b5b6020020151826040019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508060026003811061020f5761020e610aa3565b5b6020020151826060019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505082826000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061029682602001516107ab60201b60201c565b156102a357505050610771565b6102b682604001516107ab60201b60201c565b156102c357505050610771565b6102d682606001516107ab60201b60201c565b156102e357505050610771565b600080836020015173ffffffffffffffffffffffffffffffffffffffff16614e206040516024016040516020818303038152906040527f313ce567000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516103949190610c4b565b60006040518083038160008787f1925050503d80600081146103d2576040519150601f19603f3d011682016040523d82523d6000602084013e6103d7565b606091505b5091509150811561044a576000602082510361043957818060200190518101906104019190610c98565b90506000811480610412575060ff81115b1561042257505050505050610771565b80856080019060ff16908160ff1681525050610444565b505050505050610771565b50610454565b5050505050610771565b600080856040015173ffffffffffffffffffffffffffffffffffffffff16614e206040516024016040516020818303038152906040527f313ce567000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516105059190610c4b565b60006040518083038160008787f1925050503d8060008114610543576040519150601f19603f3d011682016040523d82523d6000602084013e610548565b606091505b509150915081156105bf57600060208251036105ac57818060200190518101906105729190610c98565b90506000811480610583575060ff81115b15610595575050505050505050610771565b808760a0019060ff16908160ff16815250506105b9565b5050505050505050610771565b506105cb565b50505050505050610771565b600080876060015173ffffffffffffffffffffffffffffffffffffffff16614e206040516024016040516020818303038152906040527f313ce567000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161067c9190610c4b565b60006040518083038160008787f1925050503d80600081146106ba576040519150601f19603f3d011682016040523d82523d6000602084013e6106bf565b606091505b5091509150811561073a576000602082510361072557818060200190518101906106e99190610c98565b905060008114806106fa575060ff81115b1561070e5750505050505050505050610771565b808960c0019060ff16908160ff1681525050610734565b50505050505050505050610771565b50610748565b505050505050505050610771565b878c8b8151811061075c5761075b610aa3565b5b60200260200101819052505050505050505050505b806001019050610093565b506000826040516020016107909190610e2d565b60405160208183030381529060405290506020810180590381f35b6000808273ffffffffffffffffffffffffffffffffffffffff163b036107d457600190506107d9565b600090505b919050565b6040518060e00160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600060ff168152602001600060ff168152602001600060ff1681525090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006108bb82610890565b9050919050565b6108cb816108b0565b81146108d657600080fd5b50565b6000815190506108e8816108c2565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61093c826108f3565b810181811067ffffffffffffffff8211171561095b5761095a610904565b5b80604052505050565b600061096e61087c565b905061097a8282610933565b919050565b600067ffffffffffffffff82111561099a57610999610904565b5b602082029050602081019050919050565b600080fd5b60006109c36109be8461097f565b610964565b905080838252602082019050602084028301858111156109e6576109e56109ab565b5b835b81811015610a0f57806109fb88826108d9565b8452602084019350506020810190506109e8565b5050509392505050565b600082601f830112610a2e57610a2d6108ee565b5b8151610a3e8482602086016109b0565b91505092915050565b60008060408385031215610a5e57610a5d610886565b5b6000610a6c858286016108d9565b925050602083015167ffffffffffffffff811115610a8d57610a8c61088b565b5b610a9985828601610a19565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b610adb816108b0565b82525050565b6000602082019050610af66000830184610ad2565b92915050565b600067ffffffffffffffff821115610b1757610b16610904565b5b602082029050919050565b6000610b35610b3084610afc565b610964565b90508060208402830185811115610b4f57610b4e6109ab565b5b835b81811015610b785780610b6488826108d9565b845260208401935050602081019050610b51565b5050509392505050565b600082601f830112610b9757610b966108ee565b5b6003610ba4848285610b22565b91505092915050565b600060608284031215610bc357610bc2610886565b5b6000610bd184828501610b82565b91505092915050565b600081519050919050565b600081905092915050565b60005b83811015610c0e578082015181840152602081019050610bf3565b60008484015250505050565b6000610c2582610bda565b610c2f8185610be5565b9350610c3f818560208601610bf0565b80840191505092915050565b6000610c578284610c1a565b915081905092915050565b6000819050919050565b610c7581610c62565b8114610c8057600080fd5b50565b600081519050610c9281610c6c565b92915050565b600060208284031215610cae57610cad610886565b5b6000610cbc84828501610c83565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b610cfa816108b0565b82525050565b600060ff82169050919050565b610d1681610d00565b82525050565b60e082016000820151610d326000850182610cf1565b506020820151610d456020850182610cf1565b506040820151610d586040850182610cf1565b506060820151610d6b6060850182610cf1565b506080820151610d7e6080850182610d0d565b5060a0820151610d9160a0850182610d0d565b5060c0820151610da460c0850182610d0d565b50505050565b6000610db68383610d1c565b60e08301905092915050565b6000602082019050919050565b6000610dda82610cc5565b610de48185610cd0565b9350610def83610ce1565b8060005b83811015610e20578151610e078882610daa565b9750610e1283610dc2565b925050600181019050610df3565b5085935050505092915050565b60006020820190508181036000830152610e478184610dcf565b90509291505056fe","sourceMap":"244:4721:6:-:0;;;496:4268;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;563:29;610:5;:12;595:28;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;563:60;;633:24;677:11;633:56;;705:9;700:3524;724:5;:12;720:1;:16;700:3524;;;757:19;779:5;785:1;779:8;;;;;;;;:::i;:::-;;;;;;;;757:30;;806:27;821:11;806:14;;;:27;;:::i;:::-;802:41;;;835:8;;;802:41;858:24;;:::i;:::-;897:23;923:7;:17;;;941:11;923:30;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;897:56;;1020:5;1026:1;1020:8;;;;;;;:::i;:::-;;;;;;1002;:15;;:26;;;;;;;;;;;1060:5;1066:1;1060:8;;;;;;;:::i;:::-;;;;;;1042;:15;;:26;;;;;;;;;;;1100:5;1106:1;1100:8;;;;;;;:::i;:::-;;;;;;1082;:15;;:26;;;;;;;;;;;1145:11;1122:8;:20;;:34;;;;;;;;;;;1245:31;1260:8;:15;;;1245:14;;;:31;;:::i;:::-;1241:45;;;1278:8;;;;;1241:45;1304:31;1319:8;:15;;;1304:14;;;:31;;:::i;:::-;1300:45;;;1337:8;;;;;1300:45;1363:31;1378:8;:15;;;1363:14;;;:31;;:::i;:::-;1359:45;;;1396:8;;;;;1359:45;1472:26;1516:31;1564:8;:15;;;:20;;1590:5;1618:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1564:109;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1454:219;;;;1692:21;1688:640;;;1733:22;1807:2;1778:18;:25;:31;1774:493;;1888:18;1852:111;;;;;;;;;;;;:::i;:::-;1833:130;;2008:1;1990:14;:19;:43;;;;2030:3;2013:14;:20;1990:43;1986:208;;;2061:8;;;;;;;;1986:208;2156:14;2124:8;:23;;:47;;;;;;;;;;;1774:493;;;2240:8;;;;;;;;1774:493;1715:566;1688:640;;;2305:8;;;;;;;1688:640;2395:26;2439:31;2487:8;:15;;;:20;;2513:5;2541:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2487:109;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2377:219;;;;2615:21;2611:640;;;2656:22;2730:2;2701:18;:25;:31;2697:493;;2811:18;2775:111;;;;;;;;;;;;:::i;:::-;2756:130;;2931:1;2913:14;:19;:43;;;;2953:3;2936:14;:20;2913:43;2909:208;;;2984:8;;;;;;;;;;2909:208;3079:14;3047:8;:23;;:47;;;;;;;;;;;2697:493;;;3163:8;;;;;;;;;;2697:493;2638:566;2611:640;;;3228:8;;;;;;;;;2611:640;3318:26;3362:31;3410:8;:15;;;:20;;3436:5;3464:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3410:109;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3300:219;;;;3538:21;3534:640;;;3579:22;3653:2;3624:18;:25;:31;3620:493;;3734:18;3698:111;;;;;;;;;;;;:::i;:::-;3679:130;;3854:1;3836:14;:19;:43;;;;3876:3;3859:14;:20;3836:43;3832:208;;;3907:8;;;;;;;;;;;;3832:208;4002:14;3970:8;:23;;:47;;;;;;;;;;;3620:493;;;4086:8;;;;;;;;;;;;3620:493;3561:566;3534:640;;;4151:8;;;;;;;;;;;3534:640;4205:8;4188:11;4200:1;4188:14;;;;;;;;:::i;:::-;;;;;;;:25;;;;743:3481;;;;;;;;;700:3524;738:3;;;;;700:3524;;;;4426:28;4468:11;4457:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;4426:54;;4688:4;4671:15;4667:26;4737:9;4728:7;4724:23;4713:9;4706:42;4770:193;4833:4;4875:1;4853:6;:18;;;:23;4849:108;;4899:4;4892:11;;;;4849:108;4941:5;4934:12;;4770:193;;;;:::o;244:4721::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7:75:10:-;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:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:143::-;753:5;784:6;778:13;769:22;;800:33;827:5;800:33;:::i;:::-;696:143;;;;:::o;845:117::-;954:1;951;944:12;968:102;1009:6;1060:2;1056:7;1051:2;1044:5;1040:14;1036:28;1026:38;;968:102;;;:::o;1076:180::-;1124:77;1121:1;1114:88;1221:4;1218:1;1211:15;1245:4;1242:1;1235:15;1262:281;1345:27;1367:4;1345:27;:::i;:::-;1337:6;1333:40;1475:6;1463:10;1460:22;1439:18;1427:10;1424:34;1421:62;1418:88;;;1486:18;;:::i;:::-;1418:88;1526:10;1522:2;1515:22;1305:238;1262:281;;:::o;1549:129::-;1583:6;1610:20;;:::i;:::-;1600:30;;1639:33;1667:4;1659:6;1639:33;:::i;:::-;1549:129;;;:::o;1684:311::-;1761:4;1851:18;1843:6;1840:30;1837:56;;;1873:18;;:::i;:::-;1837:56;1923:4;1915:6;1911:17;1903:25;;1983:4;1977;1973:15;1965:23;;1684:311;;;:::o;2001:117::-;2110:1;2107;2100:12;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:710::-;3391:6;3399;3448:2;3436:9;3427:7;3423:23;3419:32;3416:119;;;3454:79;;:::i;:::-;3416:119;3574:1;3599:64;3655:7;3646:6;3635:9;3631:22;3599:64;:::i;:::-;3589:74;;3545:128;3733:2;3722:9;3718:18;3712:25;3764:18;3756:6;3753:30;3750:117;;;3786:79;;:::i;:::-;3750:117;3891:89;3972:7;3963:6;3952:9;3948:22;3891:89;:::i;:::-;3881:99;;3683:307;3287:710;;;;;:::o;4003:180::-;4051:77;4048:1;4041:88;4148:4;4145:1;4138:15;4172:4;4169:1;4162:15;4189:118;4276:24;4294:5;4276:24;:::i;:::-;4271:3;4264:37;4189:118;;:::o;4313:222::-;4406:4;4444:2;4433:9;4429:18;4421:26;;4457:71;4525:1;4514:9;4510:17;4501:6;4457:71;:::i;:::-;4313:222;;;;:::o;4541:249::-;4616:4;4706:18;4698:6;4695:30;4692:56;;;4728:18;;:::i;:::-;4692:56;4778:4;4770:6;4766:17;4758:25;;4541:249;;;:::o;4814:665::-;4919:5;4944:79;4960:62;5015:6;4960:62;:::i;:::-;4944:79;:::i;:::-;4935:88;;5043:5;5096:4;5088:6;5084:17;5076:6;5072:30;5125:3;5117:6;5114:15;5111:122;;;5144:79;;:::i;:::-;5111:122;5259:6;5242:231;5276:6;5271:3;5268:15;5242:231;;;5351:3;5380:48;5424:3;5412:10;5380:48;:::i;:::-;5375:3;5368:61;5458:4;5453:3;5449:14;5442:21;;5318:155;5302:4;5297:3;5293:14;5286:21;;5242:231;;;5246:21;4925:554;;4814:665;;;;;:::o;5503:361::-;5583:5;5632:3;5625:4;5617:6;5613:17;5609:27;5599:122;;5640:79;;:::i;:::-;5599:122;5744:4;5766:92;5854:3;5846:6;5838;5766:92;:::i;:::-;5757:101;;5589:275;5503:361;;;;:::o;5870:397::-;5963:6;6012:2;6000:9;5991:7;5987:23;5983:32;5980:119;;;6018:79;;:::i;:::-;5980:119;6138:1;6163:87;6242:7;6233:6;6222:9;6218:22;6163:87;:::i;:::-;6153:97;;6109:151;5870:397;;;;:::o;6273:98::-;6324:6;6358:5;6352:12;6342:22;;6273:98;;;:::o;6377:147::-;6478:11;6515:3;6500:18;;6377:147;;;;:::o;6530:248::-;6612:1;6622:113;6636:6;6633:1;6630:13;6622:113;;;6721:1;6716:3;6712:11;6706:18;6702:1;6697:3;6693:11;6686:39;6658:2;6655:1;6651:10;6646:15;;6622:113;;;6769:1;6760:6;6755:3;6751:16;6744:27;6592:186;6530:248;;;:::o;6784:386::-;6888:3;6916:38;6948:5;6916:38;:::i;:::-;6970:88;7051:6;7046:3;6970:88;:::i;:::-;6963:95;;7067:65;7125:6;7120:3;7113:4;7106:5;7102:16;7067:65;:::i;:::-;7157:6;7152:3;7148:16;7141:23;;6892:278;6784:386;;;;:::o;7176:271::-;7306:3;7328:93;7417:3;7408:6;7328:93;:::i;:::-;7321:100;;7438:3;7431:10;;7176:271;;;;:::o;7453:77::-;7490:7;7519:5;7508:16;;7453:77;;;:::o;7536:122::-;7609:24;7627:5;7609:24;:::i;:::-;7602:5;7599:35;7589:63;;7648:1;7645;7638:12;7589:63;7536:122;:::o;7664:143::-;7721:5;7752:6;7746:13;7737:22;;7768:33;7795:5;7768:33;:::i;:::-;7664:143;;;;:::o;7813:351::-;7883:6;7932:2;7920:9;7911:7;7907:23;7903:32;7900:119;;;7938:79;;:::i;:::-;7900:119;8058:1;8083:64;8139:7;8130:6;8119:9;8115:22;8083:64;:::i;:::-;8073:74;;8029:128;7813:351;;;;:::o;8170:140::-;8263:6;8297:5;8291:12;8281:22;;8170:140;;;:::o;8316:210::-;8441:11;8475:6;8470:3;8463:19;8515:4;8510:3;8506:14;8491:29;;8316:210;;;;:::o;8532:158::-;8625:4;8648:3;8640:11;;8678:4;8673:3;8669:14;8661:22;;8532:158;;;:::o;8696:108::-;8773:24;8791:5;8773:24;:::i;:::-;8768:3;8761:37;8696:108;;:::o;8810:86::-;8845:7;8885:4;8878:5;8874:16;8863:27;;8810:86;;;:::o;8902:102::-;8975:22;8991:5;8975:22;:::i;:::-;8970:3;8963:35;8902:102;;:::o;9086:1400::-;9225:4;9220:3;9216:14;9319:4;9312:5;9308:16;9302:23;9338:63;9395:4;9390:3;9386:14;9372:12;9338:63;:::i;:::-;9240:171;9495:4;9488:5;9484:16;9478:23;9514:63;9571:4;9566:3;9562:14;9548:12;9514:63;:::i;:::-;9421:166;9671:4;9664:5;9660:16;9654:23;9690:63;9747:4;9742:3;9738:14;9724:12;9690:63;:::i;:::-;9597:166;9847:4;9840:5;9836:16;9830:23;9866:63;9923:4;9918:3;9914:14;9900:12;9866:63;:::i;:::-;9773:166;10031:4;10024:5;10020:16;10014:23;10050:59;10103:4;10098:3;10094:14;10080:12;10050:59;:::i;:::-;9949:170;10211:4;10204:5;10200:16;10194:23;10230:59;10283:4;10278:3;10274:14;10260:12;10230:59;:::i;:::-;10129:170;10391:4;10384:5;10380:16;10374:23;10410:59;10463:4;10458:3;10454:14;10440:12;10410:59;:::i;:::-;10309:170;9194:1292;9086:1400;;:::o;10492:283::-;10613:10;10634:98;10728:3;10720:6;10634:98;:::i;:::-;10764:4;10759:3;10755:14;10741:28;;10492:283;;;;:::o;10781:139::-;10877:4;10909;10904:3;10900:14;10892:22;;10781:139;;;:::o;11006:940::-;11177:3;11206:80;11280:5;11206:80;:::i;:::-;11302:112;11407:6;11402:3;11302:112;:::i;:::-;11295:119;;11438:82;11514:5;11438:82;:::i;:::-;11543:7;11574:1;11559:362;11584:6;11581:1;11578:13;11559:362;;;11660:6;11654:13;11687:115;11798:3;11783:13;11687:115;:::i;:::-;11680:122;;11825:86;11904:6;11825:86;:::i;:::-;11815:96;;11619:302;11606:1;11603;11599:9;11594:14;;11559:362;;;11563:14;11937:3;11930:10;;11182:764;;;11006:940;;;;:::o;11952:477::-;12147:4;12185:2;12174:9;12170:18;12162:26;;12234:9;12228:4;12224:20;12220:1;12209:9;12205:17;12198:47;12262:160;12417:4;12408:6;12262:160;:::i;:::-;12254:168;;11952:477;;;;:::o","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600080fdfea26469706673582212205efabb972a189449cfbed2843ce06f64db947c04d5491f8374e0a153cbdd102764736f6c634300081c0033","sourceMap":"244:4721:6:-:0;;;;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"factoryAddr\",\"type\":\"address\"},{\"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/TriCurveDataSync.sol\":\"TriCurveDataSync\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[\":forge-std/=lib/forge-std/src/\"]},\"sources\":{\"src/TriCurveDataSync.sol\":{\"keccak256\":\"0xb09d6a8a3bc3019bd7c6d0359b0fcc2f826630e66f3463c149ce2fe528ba6dbb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3dae10ebdacfd3cc30157f407340fcfeae2296e9f51ce3677a4e8358e7c25e\",\"dweb:/ipfs/QmZbTafoNSFqzVdNqmnMrRYBgWm3Pp3JLpMo8CuD5mNH2y\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"factoryAddr","type":"address"},{"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/TriCurveDataSync.sol":"TriCurveDataSync"},"evmVersion":"paris","libraries":{}},"sources":{"src/TriCurveDataSync.sol":{"keccak256":"0xb09d6a8a3bc3019bd7c6d0359b0fcc2f826630e66f3463c149ce2fe528ba6dbb","urls":["bzz-raw://7a3dae10ebdacfd3cc30157f407340fcfeae2296e9f51ce3677a4e8358e7c25e","dweb:/ipfs/QmZbTafoNSFqzVdNqmnMrRYBgWm3Pp3JLpMo8CuD5mNH2y"],"license":"MIT"}},"version":1},"id":6}