{"repo":"setavenger/blindbit-oracle","free":true,"listed":false,"github":"https://github.com/setavenger/blindbit-oracle","clone":"git clone https://github.com/setavenger/blindbit-oracle.git","description":"A GO implementation for a BIP0352 Silent Payments Indexing Server","language":"Go","stars":16,"topics":["bip","bips","bitcoin"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"BlindBit Oracle A GO implementation for a BIP0352 Silent Payments Indexing Server. This backend was focused on serving the BlindBit light client suite with tweak data and other simplified data to spend and receive. The produced index matches other implementations. Note: This is version 2.0 - a major rewrite and refactoring of BlindBit Oracle. The database logic has been completely rewritten, it uses a different Bitcoin Core backend version, and all API endpoints have changed. If you need the previous version, please use the v1 branch. What's New in v2 This version represents a complete rewrite and refactoring of BlindBit Oracle with significant improvements: - Database Backend Migration : Migrated from LevelDB to PebbleDB for improved performance and reliability - Bitcoin Core Integration : Switched from RPC to REST API for Bitcoin Core communication (requires Core v30+) - API Updates : HTTP and gRPC endpoints have been updated and restructured - Performance Optimizations : Enhanced indexing algorithms and database operations - CLI Improvements : Better command structure with granular control over sync, indexing, and server operations Breaking Changes : All API endpoints from v1 are incompatible with v2. For detailed API documentation, see internal/server/README.md . Prerequisites - Go 1.24.1 or later - Bitcoin Core full node with REST API access - Required: Bitcoin Core v30 or later (must include PR #32540 for /rest/spenttxouts/:blockhash.bin endpoint support) - Unpruned Bit","default_branch":null,"files":null,"tree":[],"storefront":"/r/setavenger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/setavenger/blindbit-oracle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}