Skip to content

Commit 2209b3b

Browse files
author
MarcoFalke
committed
Merge #15799: doc: Clarify RPC versioning
fa74749 doc: Clarify RPC versioning (MarcoFalke) Pull request description: ACKs for commit fa7474: Tree-SHA512: 4d374cc9ae77a06423acc9c73fe29f706f4349c548b17cb2414f15f72e0fc8c6ef7783ce099e938db2ab949717a4ef29e1aebc6aa09a350853d7f875b192ccb5
2 parents 2a854a1 + fa74749 commit 2209b3b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

doc/JSON-RPC-interface.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ The headless daemon `bitcoind` has the JSON-RPC API enabled by default, the GUI
55
option. In the GUI it is possible to execute RPC methods in the Debug Console
66
Dialog.
77

8+
## Versioning
9+
10+
The RPC interface might change from one major version of Bitcoin Core to the
11+
next. This makes the RPC interface implicitly versioned on the major version.
12+
The version tuple can be retrieved by e.g. the `getnetworkinfo` RPC in
13+
`version`.
14+
15+
Usually deprecated features can be re-enabled during the grace-period of one
16+
major version via the `-deprecatedrpc=` command line option. The release notes
17+
of a new major release come with detailed instructions on what RPC features
18+
were deprecated and how to re-enable them temporarily.
19+
820
## Security
921

1022
The RPC interface allows other programs to control Bitcoin Core,

0 commit comments

Comments
 (0)