7 Commits
Author SHA1 Message Date
Bot 0352802b77 chore: remove tracked __pycache__ artifacts, add gitignore 2026-08-31 02:44:10 +08:00
Bot e23225f112 feat(indexer): decode real WTFMarketV2 events, persist klines/trades to Postgres
- evm.py: map MintSwapV2/RedeemSwapV2/CreateNewMarket; decode indexed address topics correctly
- store.py: parse MintSwapV2/RedeemSwapV2 fields, compute real trade price (no [0,1] clamp), dirty-queue for trades/klines
- repository.py: asyncpg upsert of 5s OHLCV bars + trades
- main.py: watch controller/vault-factory/default market, dynamic market discovery, checkpoint resume
- checkpoint.py: JSON checkpoint persistence
2026-08-31 02:41:21 +08:00
Bot 8e5df08f3a feat(vault): add user vault events decoding in indexer 2026-08-31 01:42:38 +08:00
Bot b309448293 fix(indexer): add python path resolution in src/main.py 2026-08-31 01:25:35 +08:00
Bot 3674fa008f feat(indexer): complete deterministic projection pipeline and replay tests 2026-08-31 01:02:02 +08:00
Bot fae49b2b1e feat: scaffold deterministic replayable indexer architecture with core pipeline, models and docker 2026-08-31 00:03:33 +08:00
Bot b9bed788d7 feat: initial structure for wtf-indexer 2026-08-30 23:18:17 +08:00