Summary
pactfi-get_pools with symbol=FINITE returns empty results. pactfi-get_quote with explicit poolAppId returns "Pool has zero liquidity" despite the pool having real on-chain reserves.
Steps to Reproduce
- Call
pactfi-get_pools with symbol=FINITE -> returns []
- Call
pactfi-get_quote with poolAppId=3188300142, fromToken=Finite, toToken=HOG, amount=2897.85 -> returns "Pool has zero liquidity"
- Verify on-chain: app 3188300142 global state shows reserves A=7,976,604,341,042 and B=1,062,904,899 (TVL ~$920)
Expected Behavior
Tool should resolve asset IDs from the pool CONFIG state and return a valid quote.
Actual Behavior
Returns "Pool has zero liquidity" for pools with real reserves. Likely fails to decode the CONFIG bytes or resolve asset metadata.
Summary
pactfi-get_poolswithsymbol=FINITEreturns empty results.pactfi-get_quotewith explicitpoolAppIdreturns "Pool has zero liquidity" despite the pool having real on-chain reserves.Steps to Reproduce
pactfi-get_poolswithsymbol=FINITE-> returns[]pactfi-get_quotewithpoolAppId=3188300142,fromToken=Finite,toToken=HOG,amount=2897.85-> returns "Pool has zero liquidity"Expected Behavior
Tool should resolve asset IDs from the pool CONFIG state and return a valid quote.
Actual Behavior
Returns "Pool has zero liquidity" for pools with real reserves. Likely fails to decode the CONFIG bytes or resolve asset metadata.