Commit graph

2 commits

Author SHA1 Message Date
MarcanoFilms
5c019e9a8e fix: address Sourcery review feedback on OracleVision v2.2 PR
- Fix script_type derivation from validateaddress (hex scriptPubKey)
- Add getaddressinfo fallback and safer RPC result guards
- Centralize flagged transaction selection in ui.py helper
- Harden configure_detectors optional import and document witness_bytes
- Remove dead exception handling in tx_service
- Expand unit tests for addresses, tx_flow, and detector registry
- Align README/PR doc wording
2026-06-23 17:22:04 -04:00
MarcanoFilms
c159df167f feat: OracleVision v2.2 — Transaction Inspector and pluggable detectors
Port v2.2 analysis features from upstream oraculovision into PyBLOCK's
Rich terminal UI:

- Add Transaction & Address Inspector (menu D) with flow, fees, BIP-110
  flags, spam signals, UTXO balance, and mempool exposure
- Refactor bip110.py to pluggable detector architecture with flagged_raw
  cache for pruned-node drill-down from Block Detail View
- Extend bitcoin-cli wrapper with getrawtransaction, scantxoutset, etc.
- Add unit tests and PR_ORACLEVISION_V2.2.md documentation
- Renumber Launch Full TUI to menu option E

Upstream: https://github.com/MarcanoFilms/oraculovision v2.2.0a1
2026-06-23 08:17:10 -04:00