pyblock/pybitblock/SPV
GaltRanch 757b38d3de Convert curl API calls to requests library in SPV/ppi.py
Replace 30 subprocess curl API calls with native Python requests:
- LNBits: invoice create/check/pay, paywall CRUD, LNURL withdraw (11)
- OpenNode: balance, charges, withdrawals, status RSS (7)
- TallyCoin: payment requests (2)
- LNPay: invoice status and decode (2)
- Simple GETs: PGP key, bwt banner, weather, rate.sx (5+)

9 remaining shell=True are pipe chains requiring shell processing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:32:55 -03:00
..
__pycache__ Add files via upload 2022-03-16 00:33:54 -03:00
config Fix critical security vulnerabilities across the codebase 2026-04-01 10:24:47 -03:00
grpc_generated Add files via upload 2022-03-16 00:33:54 -03:00
terminal_matrix Add files via upload 2022-03-16 00:33:54 -03:00
7Blocks.py Create 7Blocks.py 2024-08-17 17:09:32 +02:00
__init__.py Add files via upload 2022-03-16 00:33:54 -03:00
apisnd.py Eliminate all star imports across the entire codebase 2026-04-01 12:13:33 -03:00
bitaxe.jpg Add files via upload 2024-07-25 15:26:31 -03:00
clone.py Fix critical security vulnerabilities across the codebase 2026-04-01 10:24:47 -03:00
console.py Fix critical security vulnerabilities across the codebase 2026-04-01 10:24:47 -03:00
donation.py Eliminate all star imports across the entire codebase 2026-04-01 12:13:33 -03:00
feed.py Fix critical security vulnerabilities across the codebase 2026-04-01 10:24:47 -03:00
imgterminal.py Fix critical security vulnerabilities across the codebase 2026-04-01 10:24:47 -03:00
lnd.py Harden file handling, exception specificity, and API key management 2026-04-01 11:52:26 -03:00
logic.py Add files via upload 2022-03-15 21:23:22 -03:00
logos.py Add files via upload 2022-03-15 21:23:22 -03:00
nodeconnection.py Eliminate all star imports across the entire codebase 2026-04-01 12:13:33 -03:00
pblogo.py Harden file handling, exception specificity, and API key management 2026-04-01 11:52:26 -03:00
ppi.py Convert curl API calls to requests library in SPV/ppi.py 2026-04-01 12:32:55 -03:00
PyBlockMiner.py Change mining pool port from 3333 to 4444 2025-12-12 20:17:20 +01:00
PyVanityGenerator.py Update PyVanityGenerator.py 2024-10-29 01:51:14 +01:00
sha256.py Update sha256.py 2023-12-27 03:00:27 +01:00
SHS.py Fix unclosed sockets and add __main__ guard in SHS.py 2026-04-01 12:06:00 -03:00
spvblock.py Convert simple subprocess shell=True to list format with cwd 2026-04-01 12:21:08 -03:00
sysinf.py Eliminate all star imports across the entire codebase 2026-04-01 12:13:33 -03:00