Skip to content

Modified QuikNode support via Blockbook UTXOs and JSON-RPC fees/broadcast - #49

Merged
embarquech merged 5 commits into
mainfrom
feature/btc_quicknode_blockbook
Apr 21, 2026
Merged

embarquech merged 5 commits into
mainfrom
feature/btc_quicknode_blockbook

Conversation

@YanNaingWinn

Copy link
Copy Markdown
Contributor

…cast

@YanNaingWinn
YanNaingWinn requested a review from embarquech April 7, 2026 10:32
Comment thread cryptnox_cli/wallet/btc.py Fixed
Comment thread cryptnox_cli/wallet/btc.py Fixed
Comment thread cryptnox_cli/wallet/btc.py
Comment thread cryptnox_cli/wallet/btc.py Outdated
Comment thread cryptnox_cli/wallet/btc.py Outdated
Comment thread cryptnox_cli/wallet/btc.py
YanNaingWinn and others added 3 commits April 15, 2026 20:36
- Restore domain whitelist in BlkHubApi.get_data() with quiknode.pro/quicknode.com added, replacing the HTTPS-only check that removed the previous allowlist
- Add HTTPS guard at the top of _json_rpc() to satisfy Semgrep dynamic-urllib finding
- Raise IOError on missing 'result' key in _json_rpc() instead of silently returning None
- Move hardcoded testnet4 QuikNode URL to configurable endpoint: add endpoint field to BtcValidator, default config, and BlkHubApi constructor so users can update it via `btc config endpoint <url>` without a new release

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@embarquech
embarquech merged commit 72469f2 into main Apr 21, 2026
12 checks passed
@YanNaingWinn
YanNaingWinn deleted the feature/btc_quicknode_blockbook branch June 3, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants