∟"bitcoin-cli getclock" Command

This section describes how to use 'bitcoin-cli getclock' command.

If you want to learn the structure of Bitcoin blocks, you can play with the "bitcoin-cli getclock" Command as shown below.

1. Get the number of blocks that have been synchronized on my local Bitcoin Core Daemon so far.

C:\>\local\bitcoin-0.15.1\bin\bitcoin-cli -testnet getblockcount
124188

2. Get the hash of the block at a given height.

C:\>\local\bitcoin-0.15.1\bin\bitcoin-cli -testnet getblockhash 100000
00000000009e2958c15ff9290d571bf9459e93b19765c6801ddeccadbb160a1e

3. Get the summary of a given block hash.

C:\>\local\bitcoin-0.15.1\bin\bitcoin-cli -testnet
   getblock 00000000009e2958c15ff9290d571bf9459e93b19765c6801ddeccadbb160a1e

{
  "hash": "00000000009e2958c15ff9290d571bf9459e93b19765c6801ddeccadbb160a1e",
  "confirmations": 51096,
  "strippedsize": 221,
  "size": 221,
  "weight": 884,
  "height": 100000,
  "version": 2,
  "versionHex": "00000002",
  "merkleroot": 
     "d574f343976d8e70d91cb278d21044dd8a396019e6db70755a0a50e4783dba38",
  "tx": [
    "d574f343976d8e70d91cb278d21044dd8a396019e6db70755a0a50e4783dba38"
  ],
  "time": 1376123972,
  "mediantime": 1376122060,
  "nonce": 1005240617,
  "bits": "1c00f127",
  "difficulty": 271.7576739288896,
  "chainwork": 
     "000000000000000000000000000000000000000000000000004144cfce43f5e8",
  "previousblockhash": 
     "000000004956cc2edd1a8caa05eacfa3c69f4c490bfc9ace820257834115ab35",
  "nextblockhash": 
     "0000000000629d100db387f37d0f37c51118f250fb0946310a8c37316cbc4028"
}

4. Get the hex dump of a given block hash.

C:\>\local\bitcoin-0.15.1\bin\bitcoin-cli -testnet getblock
   00000000009e2958c15ff9290d571bf9459e93b19765c6801ddeccadbb160a1e 0

0200000035ab154183570282ce9afc0b494c9fc6a3cfea05aa8c1add2ecc56490000000038ba
3d78e4500a5a7570dbe61960398add4410d278b21cd9708e6d9743f374d544fc055227f1001c
29c1ea3b01010000000100000000000000000000000000000000000000000000000000000000
00000000ffffffff3703a08601000427f1001c046a510100522cfabe6d6d0000000000000000
000068692066726f6d20706f6f6c7365727665726aac1eeeed88ffffffff0100f2052a010000
001976a914912e2b234f941f30b18afbb4fa46171214bf66c888ac00000000

Table of Contents

 About This Book

 Introduction of Bitcoin

 Bitcoin Blockchain

 Bitcoin Wallet

►Bitcoin Core

 Bitcoin Core Programs

 Bitcoin Core Daemon

 Bitcoin Core CLI

 Bitcoin Core CLI Commands

 Access Bitcoin Test Network "-testnet"

 bitcoin-cli Network Commands

►"bitcoin-cli getclock" Command

 bitcoin-cli Transaction Commands

 bitcoin-cli Wallet Commands

 "bitcoin-cli encryptwallet" - Set Wallet Password

 "bitcoin-cli walletpassphrase" - Unlock Wallet

 "bitcoin-cli backupwallet" - Backup Wallet

 Bitcoin Transaction

 Bitcoin-Qt - Bitcoin Core GUI

 Bitcoin Mining

 Bitcoin Consensus Rules

 Bitcoin Block Data Structure

 Bitcoin Transaction Data Structure

 Bitcoin Blockchain APIs

 Copay - Bitcoin Wallet

 Archived Tutorials

 References

 Full Version in PDF/EPUB