{"proof":{"pi_a":["21381517738299868871538630265845996423266252264592805883194704515371968947971","8954003415459526343649038744561938128972281126721420891858101313369608104269","1"],"pi_b":[["6645347890277691327626847993084508201244966181667431021330495298574691010765","1457766337889515337206238517472774764728584755391886888405573271284052855718"],["20494643690546324163160371770657003343609932619105066799943796669883537363053","16382849597329322465783563924243076918146027464919994041070272642112646898259"],["1","0"]],"pi_c":["7400084128629840450805119375052654418092883293321344160936756793931689562607","3355706404741652696414088302805181328857967488312819291071196070071558708544","1"],"protocol":"groth16","curve":"bn128"},"publicSignals":["125570357","10226","2005190","1016077651","80952","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":1768395240665}