{"version":2,"source":"postgresql-read-only","mode":"read-only","api":"https://umami-api.clawbee.xyz/api/umami/v2/","guide":"https://umami-api.clawbee.xyz/api/umami/v2/README.md","networks":["eth","arb","robinhood","base","bnb"],"wholePoolFees":{"latest":"last5min/fees/{network}/{pool}","includeParameter":"includePoolFees=1","historyRunsLimit":1,"maxSwaps":1000,"usd":"estimated gross trading fees; null when unpriced"},"sectionGuide":"https://umami-api.clawbee.xyz/api/umami/v2/RECONSTRUCT-SECTIONS.md","sectionAdapter":"https://umami-api.clawbee.xyz/api/umami/v2/analytics-sections.mjs","readerPages":["pool-discovery","stored-analytics","signals-from-stored-simulations","last12h","last5min","onchain-vaults","swap-history"],"omitted":["admin","account-data","new-calculation-jobs","sync","roster-writes","signed-download-links","raw-logs","credentials"],"limits":{"pools":2000,"historyPerPool":100,"historyRunsPerPage":100,"swapsPerPage":100,"swapOffset":10000,"swapSort":["eventTime"],"historyOffset":100000,"responseBytes":33554432},"unavailable":["live rolling-window job state","scheduler last-run timestamps","live chain ticks when absent from PostgreSQL"],"freshness":"Cache age is not source observation or calculation age. Missing results are not generated."}