81trust / 100
Bitcoin Technical Updates
by Bitcoin Tech Radar - Aaron Zhang in Onchain & crypto
x402 APIPassing, checked 2 h ago
Bitcoin protocol and software changes as JSON: Bitcoin Core merges and releases, BIP updates, Lightning spec and implementation changes. Each item has status (proposal, merged, released, activated), layer (consensus, policy, p2p, wallet), why it matters, what has not happened yet, and primary source links.
GET https://btc-radar.vercel.app/bitcoin/technical-updates
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 241 ms typical, 241 ms slowest 5%
- Last check
- 2 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://btc-radar.vercel.app/bitcoin/technical-updates"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fbtc-radar.vercel.app%2Fbitcoin%2Ftechnical-updates
const res = await pay("https://btc-radar.vercel.app/bitcoin/technical-updates");
console.log(await res.json());Example input
{}Example output
{
"digest_date": "2026-10-07",
"items": [
{
"affects": [
"node operators on low-bandwidth connections",
"initial block download"
],
"id": "core-36080",
"layer": "p2p",
"not_yet": "In master only; not in a release. No consensus or policy change.",
"project": "bitcoin-core",
"sources": [
{
"date": "2026-10-05",
"publisher": "GitHub bitcoin/bitcoin",
"type": "merged pull request",
"url": "https://github.com/bitcoin/bitcoin/pull/36080"
}
],
"status": "merged",
"title": "Peers are no longer disconnected for a missed ping while they are sending us blocks",
"uncertainty": "none noted",
"verification": "primary",
"what_happened": "Bitcoin Core stops enforcing the 20-minute ping timeout against a peer while blocks are being downloaded from that peer.",
"why_it_matters": "During initial block download on a slow link, a peer busy serving our block requests could miss the ping deadline and be dropped although it was not at fault. This avoids needless disconnects for low-bandwidth nodes."
}
]
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 2 h ago | Passed | 402 | 450 ms | $0.01 |
| 7 h ago | Passed | 402 | 241 ms | $0.01 |