From e1676b08f7b0b9a6c8ed76e31f24faa03a3facc9 Mon Sep 17 00:00:00 2001 From: Sjors Provoost Date: Thu, 23 Jan 2025 15:47:59 +0100 Subject: [PATCH] doc: release notes --- doc/release-notes-31600.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 doc/release-notes-31600.md diff --git a/doc/release-notes-31600.md b/doc/release-notes-31600.md new file mode 100644 index 00000000000..54575e4cfdd --- /dev/null +++ b/doc/release-notes-31600.md @@ -0,0 +1,11 @@ +Updated RPCs +--- +- the `getblocktemplate` RPC `curtime` (BIP22) and `mintime` (BIP23) fields now + account for the timewarp fix proposed in BIP94 on all networks. This ensures + that, in the event a timewarp fix softfork activates on mainnet, un-upgraded + miners will not accidentally violate the timewarp rule. (#31376, #31600) + +As a reminder, it's important that any software which uses the `getblocktemplate` +RPC takes these values into account (either `curtime` or `mintime` is fine). +Relying only on a clock can lead to invalid blocks under some circumstances, +especially once a timewarp fix is deployed.