I use the multibit wallet which I understand doesn't download the whole bitcoin core i.e. the entire block chain, but it must use the bitcoin core protocol right? So how do I see which version of the protocol my wallet is using?


In the Multibit data directory, there is a file called log/multibit.log. When you connect to a peer, it will write something like this to the log:

20:01:26.124 [bitcoinj user thread] DEBUG o.m.c.b.BitcoinPeerEventListener - Connected to peer:
client version: 70002
local services: 1
time:           1424228484
my addr:        [xx.xx.xx.xx]:51127
their addr:     [xx.xx.xx.xx]:8333
sub version:    /Satoshi:0.10.0/
best height:    343977
delay tx relay: true

The 'sub version' field contains the version in a human readable format. The 'client version' field contains a machine-readable protocol version.

  • Perfect thanks Nick! I appreciate the link to finding the Multibit data directory as well. So bounus question, I see my wallet last used Satoshi:, but I see it skips around, what determines which version it uses? Feb 19 '15 at 1:58
  • @JonathanChadFaling It connects to nodes owned by other people, so it's whatever they decide to run.
    – Nick ODell
    Feb 19 '15 at 2:17
  • This is not entirely true. Looking at blockchain.info/connected-nodes, lots of nodes have same 'client version' but vastly differently 'sub versions'.
    – Jus12
    Jul 4 '15 at 15:24
  • @Jus12 It's because the protocol version and the client version are different.
    – Nick ODell
    Jul 4 '15 at 15:54

On Bitcoin Core go to Windows > Console (CTRL+T). Then, type:


Should show you a json with the wallet version. Not sure if multibit software has that option thought.


You can find this out on the command line with:

$ bitcoin-cli getinfo

This will give you an output like this:

    "version" : 90400,
    "protocolversion" : 70002,
    "walletversion" : 60000,
    "balance" : 0.62950000,
    "blocks" : 323377,
    "timeoffset" : -5,
    "connections" : 9,
    "proxy" : "",
    "difficulty" : 1.00000000,
    "testnet" : true,
    "keypoololdest" : 1412131069,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "relayfee" : 0.00001000,
    "errors" : ""

Version is the actual bitcoin core version and probably what you're looking for.

  • This appears to get the version of a local bitcoind instance. I don't think that's what the asker is asking about.
    – Nick ODell
    Feb 18 '15 at 3:04
  • Gah, you're right
    – Jimmy Song
    Feb 18 '15 at 3:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.