Ranges, tokens held and fees to collect for every Uniswap v3 position and v2 pair share, read from chain.
Positions are public chain data; looking one up needs no signature.