BlockViewer

A simple command line client to query bitcoin block information

Installation

mix deps.get
mix escript.build

Usage

./block_viewer BITCOIN_BLOCK_HASH

For example, to query block 000000000000000001806a922d4d35a37ad9324c690f72d556c6445cb7a9c214:

./block_viewer 000000000000000001806a922d4d35a37ad9324c690f72d556c6445cb7a9c214

The Block header and top 5 txns will be displayed:

Version: 536870914
Previous Block: C68A9616E03261D67988569A2018E7C479DC67552061F0000000000000000000
Merkle Root: 24BD4C1FDE1B9EC2A85760695FC435C6DFBEF11D0469E69AC0020B0BF4FDF583
Timestamp: 1482006384
Bits: 402885509
Nonce: 636041063
Txn Count: 20
Txns:
     Version: 1
Inputs:
     Previous Output: Hash: 0000000000000000000000000000000000000000000000000000000000000000
Index: 4294967295

Script Length: 69
Signature Script: 03EFC506FABE6D6D3146D1ECF0C8B111D52EE100EF81DC1AB32CE28F4F6B677E9EB0F0A5032FA9270100000000000000016506008508ED705D0000EA6E1C2F736C7573682F
Sequence: 0

Outputs:
     Value: 1250503278
PK Script Length: 25
PK Script: 76A9147C154ED1DC59609E3D26ABB2DF2EA3D587CD8C4188AC

Lock Time: 0

Version: 1
Inputs:
     Previous Output: Hash: 88F6194DB18491C6E535E735583821E5678EA105EB02E74FF33C6D8E7F362985
Index: 1

Script Length: 219
Signature Script: 004830450221009C1503BC1500B58AAB48BFE62D40FB511A03193E8A7FBDEFDE4915949DC2ADE902207920D7A86E819B568D34D931871D94824CEC8DAD63DC977D354B6526438090750148304502210095B2184DD3649E2A5025CD8E67A2C3AAD6DC022848160F169006C322D77F67D302205FF0F8417126650C5B5E71ABC64E37C1769A312D613602B96A944A8281F6C69C01475221032284521D6790130F7043136A14B60119CEA371C754CB3743B56C61B7D495D6E42103F15E3CDD49C26EA7B00C9B5DDEAC06129033AC38E5A0B739883E0B302138EC3552AE
Sequence: 4294967295

Outputs:
     Value: 149700
PK Script Length: 23
PK Script: A91488196BE31C9252C3895E495BD657D7DD389DDD9487

Value: 824600
PK Script Length: 23
PK Script: A914D4DC84EEDFEC38BAD0510D364B2C8FD4FCE5715187

Lock Time: 0

Version: 1
Inputs:
     Previous Output: Hash: 16982B950A70DC090CB33A9F48B1FB73D1D5E2685782B440F4F1CB346F21CE0D
Index: 4

Script Length: 355
Signature Script: 00483045022100CC72B8B824239A8C5E9852523EEBD6BA0E48F50253E858113570825235FF1A1A0220335305FEAC0023866FAE839135423BD073C7DC60818DCDCFDE71D5C83716BCE6014730440220637B424F1D9676E6EE4449AC51587FCBA966D1FD937A05D28C9DECCBBEE37A9B02207CA088AD3399DF78BEFEF5C854C91637376203D59FC8692303A87A8179E653FD014CCF522102512076573E19C38DA531898EF1188E2EFC2D686B9D4473B9AC2D716CFB60FBA621029B8BBA754249486180B7FB24C3B93EE055551C4D45CECB5E4C603F13F7E2A9AE21031C7DB5317B6931066AAA901E5EA6A3E08A1DA366EBA5BCC8A0A7E4F0D4C2C2E1210384DAE577C04267B9A12E25F3DE551FBFCEBCD2EA1E8B5A51649ED2A239D8FBA12103D32BB5926172889B1F38869503718401355809DF1B1BAF67790C06E03D3338012103D4DBFDDBCB1E753244168CA94839101BE75F83F22D28EEA53252552627C0063C56AE
Sequence: 4294967295

Outputs:
     Value: 5640296
PK Script Length: 25
PK Script: 76A91400E5A0D7439D701B4566B503C884D0ABFB921A4F88AC

Value: 4339691
PK Script Length: 23
PK Script: A914EA97B7F92A6653F3B2CDE8A6243725F55A396CCE87

Value: 4339691
PK Script Length: 23
PK Script: A914EA97B7F92A6653F3B2CDE8A6243725F55A396CCE87

Value: 4339691
PK Script Length: 23
PK Script: A914EA97B7F92A6653F3B2CDE8A6243725F55A396CCE87

Value: 4339691
PK Script Length: 23
PK Script: A914EA97B7F92A6653F3B2CDE8A6243725F55A396CCE87

Value: 4339691
PK Script Length: 23
PK Script: A914EA97B7F92A6653F3B2CDE8A6243725F55A396CCE87

Value: 930414
PK Script Length: 23
PK Script: A914EA97B7F92A6653F3B2CDE8A6243725F55A396CCE87

Lock Time: 0

Version: 1
Inputs:
     Previous Output: Hash: 85FCE2A5F3A75941F16225405438FCDFE16B1CBD73D99228B05E4468CF26B45F
Index: 3

Script Length: 355
Signature Script: 0047304402205ADBEF07937E10E601B096D9448A32C999E443BA572C76A178E2126A51B6CC7402207BF51F4B62A410603BFF6A50FF874BBB34E5BC89C128E9127AC0F7BC600FB73D014830450221009A7481DEABC49C16B87282B8C0CD8710EB8ED2F050F15F443651097370A63D53022010394F21C7CE3CD1AB95402F4FECBDFDFB6DC85B8BDB8346B864CA90F67BFEF7014CCF522102890F59A2EAE1650D2287B645854388EB738F656B5D38BB161C384C84916728F02102905AD788CDFB3B4D9AED85BC6EA0AB8140D601FE916887B0128FC3CDE07FA16C2102ADEBC948394C3AA892BA7D6BC0A8D29D5220CBBAA6C1AAF5A0175676ED6F5A362102F596E4037C05AB4860A66E1E5A264C49EEE5B4E2376EEBDF8D169E49061D7B3E2103875040918DD3516084548AC3E47518D75BF28FBE83CA792C43DE14319C3F91BB2103908C31A4ABFF67B336D645B52C17707395E917AC778E82A9DA3BD83D102A042256AE
Sequence: 4294967295

Outputs:
     Value: 4512237
PK Script Length: 25
PK Script: 76A91400E5A0D7439D701B4566B503C884D0ABFB921A4F88AC

Value: 4516822
PK Script Length: 23
PK Script: A91403F9F3A69F2F4776741AD39F1CBABBAEB0252B7687

Value: 4516822
PK Script Length: 23
PK Script: A91403F9F3A69F2F4776741AD39F1CBABBAEB0252B7687

Value: 4516822
PK Script Length: 23
PK Script: A91403F9F3A69F2F4776741AD39F1CBABBAEB0252B7687

Value: 4516822
PK Script Length: 23
PK Script: A91403F9F3A69F2F4776741AD39F1CBABBAEB0252B7687

Value: 4516822
PK Script Length: 23
PK Script: A91403F9F3A69F2F4776741AD39F1CBABBAEB0252B7687

Value: 930416
PK Script Length: 23
PK Script: A91403F9F3A69F2F4776741AD39F1CBABBAEB0252B7687

Lock Time: 0

Version: 1
Inputs:
     Previous Output: Hash: 2A339CB385119121A7A682C4738672A806AA957D8DCF75B7DB58A0C6EBC497CE
Index: 0

Script Length: 107
Signature Script: 483045022100E180D4DEF9289002E48D8AB0DC5A2985E8E2D943114994D8A1394D95BE31811E02201E26C6CD65AFB4903ACA98791FF9B5911AB24E79A49828848209C38603AF2B85012103DE3931B598E4D1FDF2C4A03A876DB0A8349EEF86209915E478266ED5BC890D52
Sequence: 4294967295

Outputs:
     Value: 347500000
PK Script Length: 25
PK Script: 76A914D42AE1CA79050D1A27595FBB13AC5E7EBD55C2E188AC

Value: 37107588
PK Script Length: 25
PK Script: 76A914A40A829643377FDAF8A78C1A2034D9B7DF8C7AA888AC

Lock Time: 0