{"proof":{"pi_a":["2120180711749932319988195822161897229484749316084032391793234405664432238654","11356306713831460144578387195626814680376622349441995898765451751684839191407","1"],"pi_b":[["19461656765645487449082010506594157867536122144450201559022511584735193446538","19780123692991117749927096967497572569714960511940784309202363196094328098036"],["20331101629074980562768676060076784776430021611713526600821318770537513577248","4503812376816665670583694597605731075406632573192313100186019292606120017815"],["1","0"]],"pi_c":["20737811826267302524473320662957167354831620914754863598674299079629435249644","13594881091589320685923402119357857678469901476660646077863118508369873875895","1"],"protocol":"groth16","curve":"bn128"},"publicSignals":["339332274","100671477","2000000","339332474","61200","1","1","0","0","0","1","1","1","1","1"],"publicSignalsDescription":["liquidity: New opportunity liquidity (scaled by 100, 2 decimal precision)","zyfaiTvl: Zyfai TVL in the pool (scaled by 100, 2 decimal precision)","amount: Rebalancer amount (token smallest units, no scaling)","poolTvl: Adjusted pool TVL (scaled by 100, 2 decimal precision)","newApy: New opportunity APY (scaled by 10000, 4 decimal precision, e.g., 54352 = 5.4352%)","apyStable7Days: Boolean (0 or 1)","tvlStable: Boolean (0 or 1)","oldApy: Previous opportunity APY (scaled by 10000, 4 decimal precision)","oldLiquidity: Old opportunity liquidity (scaled by 100, 2 decimal precision)","oldZyfaiTvl: Old opportunity Zyfai TVL (scaled by 100, 2 decimal precision)","oldTvlStable: Boolean (0 or 1)","oldUtilizationStable: Boolean (0 or 1)","oldCollateralHealth: Boolean (0 or 1)","oldZyfaiTVLCheck: Boolean (0 or 1)","supportsCurrentPool: Boolean (0 or 1)"],"verifierAddress":"0x07A1Dc74Ec0C2F3F9e605Ad464A048099793be09","validationRegistryAddress":"0x8004C269D0A5647E51E121FeB226200ECE932d55","chainId":84532,"version":"1.0","circuit":"zyfi-rebalancing-validation","timestamp":1767795662247}