Releases: LuciferForge/pnl-truthteller
Releases · LuciferForge/pnl-truthteller
v0.1.1 — pagination fix + stranger-wallet sample
Fixed
--walletmode: pagination no longer raisesHTTPError 400when the wallet has fewer trades thanmax_pages × limit_per_page. The CLOB data-api returns 400 on offset past a wallet's last trade; this is now treated as end-of-pagination instead of an error (only after at least one page has been pulled successfully).
Added
examples/sample_report_stranger_wallet.md— sample audit run against a random Polymarket wallet pulled from the public CLOB feed:- 65 trades, +$32.36 DB-equivalent, −$30.29 actual on-chain, −$62.66 hidden slippage
- Demonstrates the slippage gap is not specific to one bot.
Verified
- 8/8 unit tests pass.
pip install --upgrade pnl-truthteller
pnl-truthteller --wallet 0xYourPolymarketProxy --output report.mdv0.1.0 — Initial release
First public release of pnl-truthteller.
Audits Polymarket bot P&L vs on-chain fills. Three input modes (CLOB API / SQLite / JSONL) with order-ID dedup to eliminate sweep-retry double-counting. 8/8 unit tests passing.
PyPI: https://pypi.org/project/pnl-truthteller/0.1.0/
Quick start:
pip install pnl-truthteller
pnl-truthteller --wallet 0xYourProxyAddressRead-only, wallet address only, no API key.