base_uniswap_v3_lp_accounting_audit
Read official Base Uniswap V3 NFT and pool state at one canonical block hash. Reconcile exact token inventory and fee-growth checkpoints against optional reported raw amounts. Return signed discrepancies, reproducible inputs and uint128 accounting semantics. Recorded tokensOwed may include withdrawn principal, not only fees. Read-only; no USD valuation, trading, custody or profitability claim. Version 234e52e42b53afb8. Requires 0.01 native USDC per call on Base; shared paid pilot limits apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reported | No | ||
| positionId | Yes | Uniswap V3 NFT position ID on Base; not an Aerodrome or V4 position. | |
| blockNumber | No | Optional historical Base block number. Omit to use the provider's safe block. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| block | Yes | ||
| token0 | Yes | ||
| token1 | Yes | ||
| network | Yes | ||
| sources | Yes | ||
| position | Yes | ||
| warnings | Yes | ||
| positionId | Yes | ||
| comparisons | Yes | ||
| feeEvidence | Yes | ||
| poolAddress | Yes | ||
| mathRevision | Yes | ||
| ownerAddress | Yes | ||
| inventory0Raw | Yes | ||
| inventory1Raw | Yes | ||
| evidenceStatus | Yes | ||
| factoryAddress | Yes | ||
| comparisonStatus | Yes | ||
| positionManagerAddress | Yes | ||
| recordedTokensOwed0Raw | Yes | ||
| recordedTokensOwed1Raw | Yes | ||
| owedAfterCheckpoint0Raw | Yes | ||
| owedAfterCheckpoint1Raw | Yes | ||
| uint128WrappingObserved | Yes | ||
| contractFeeIncrement0Raw | Yes | ||
| contractFeeIncrement1Raw | Yes | ||
| accruedSinceCheckpointFee0Raw | Yes | ||
| accruedSinceCheckpointFee1Raw | Yes |