Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Display Filter Reference: Bitcoin protocol

Protocol field name: bitcoin

Versions: 1.10.0 to 4.2.4

Back to Display Filter Reference

Field name Description Type Versions
bitcoin.addrAddress messageLabel1.10.0 to 4.2.4
bitcoin.addr.addressAddressByte sequence1.10.0 to 4.2.4
bitcoin.addr.countCountUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.addr.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.addr.timestampAddress timestampDate and time1.10.0 to 4.2.4
bitcoin.address.addressNode addressIPv6 address1.10.0 to 4.2.4
bitcoin.address.portNode portUnsigned integer (16 bits)1.10.0 to 4.2.4
bitcoin.address.servicesNode servicesUnsigned integer (64 bits)1.10.0 to 4.2.4
bitcoin.blockBlock messageLabel1.10.0 to 4.2.4
bitcoin.block.bitsBitsUnsigned integer (32 bits)1.12.3 to 4.2.4
bitcoin.block.merkle_rootMerkle rootByte sequence1.10.0 to 4.2.4
bitcoin.block.nonceNonceUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.block.num_transactionsNumber of transactionsUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.block.num_transactions64Number of transactionsUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.block.prev_blockPrevious blockByte sequence1.10.0 to 4.2.4
bitcoin.block.timestampBlock timestampDate and time1.10.0 to 4.2.4
bitcoin.block.versionBlock versionUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.checksumPayload checksumUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.commandCommand nameCharacter string1.10.0 to 4.2.4
bitcoin.command.unknownUnknown commandLabel1.12.0 to 4.2.4
bitcoin.data.countCountUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.data.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.data.valueDataByte sequence2.0.0 to 4.2.4
bitcoin.filteraddFilteradd messageLabel2.0.0 to 4.2.4
bitcoin.filteradd.dataDataLabel2.0.0 to 4.2.4
bitcoin.filterloadFilterload messageLabel2.0.0 to 4.2.4
bitcoin.filterload.filterFilterLabel2.0.0 to 4.2.4
bitcoin.filterload.nflagsnFlagsUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.filterload.nhashfuncnHashFuncUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.filterload.ntweaknTweakUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.getblocksGetdata messageLabel1.10.0 to 4.2.4
bitcoin.getblocks.countCountUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.getblocks.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.getblocks.hash_startStarting hashByte sequence1.10.0 to 4.2.4
bitcoin.getblocks.hash_stopStopping hashByte sequence1.10.0 to 4.2.4
bitcoin.getdataGetdata messageLabel1.10.0 to 4.2.4
bitcoin.getdata.countCountUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.getdata.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.getdata.hashData hashByte sequence1.10.0 to 4.2.4
bitcoin.getdata.typeTypeUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.getheadersGetheaders messageLabel1.10.0 to 4.2.4
bitcoin.getheaders.countCountUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.getheaders.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.getheaders.hash_startStarting hashByte sequence1.10.0 to 4.2.4
bitcoin.getheaders.hash_stopStopping hashByte sequence1.10.0 to 4.2.4
bitcoin.headersHeaders messageLabel2.0.0 to 4.2.4
bitcoin.headers.bitsBitsUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.headers.countCountUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.headers.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.headers.merkle_rootMerkle rootByte sequence2.0.0 to 4.2.4
bitcoin.headers.nonceNonceUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.headers.prev_blockPrevious blockByte sequence2.0.0 to 4.2.4
bitcoin.headers.timestampBlock timestampDate and time2.0.0 to 4.2.4
bitcoin.headers.versionProtocol versionUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.invInventory messageLabel1.10.0 to 4.2.4
bitcoin.inv.countCountUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.inv.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.inv.hashData hashByte sequence1.10.0 to 4.2.4
bitcoin.inv.typeTypeUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.lengthPayload LengthUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.magicPacket magicUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.merkleblockMerkleblock messageLabel2.0.0 to 4.2.4
bitcoin.merkleblock.bitsBitsUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.merkleblock.flags.countSizeUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.merkleblock.flags.count64SizeUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.merkleblock.flags.dataDataByte sequence2.0.0 to 4.2.4
bitcoin.merkleblock.hashes.countCountUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.merkleblock.hashes.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.merkleblock.hashes.hashHashByte sequence2.0.0 to 4.2.4
bitcoin.merkleblock.merkle_rootMerkle rootByte sequence2.0.0 to 4.2.4
bitcoin.merkleblock.nonceNonceUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.merkleblock.num_transactionsNumber of transactionsUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.merkleblock.prev_blockPrevious blockByte sequence2.0.0 to 4.2.4
bitcoin.merkleblock.timestampBlock timestampDate and time2.0.0 to 4.2.4
bitcoin.merkleblock.versionBlock versionUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.notfoundGetdata messageLabel2.0.0 to 4.2.4
bitcoin.notfound.countCountUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.notfound.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.notfound.hashData hashByte sequence2.0.0 to 4.2.4
bitcoin.notfound.typeTypeUnsigned integer (32 bits)2.0.0 to 4.2.4
bitcoin.pingPing messageLabel2.0.0 to 4.2.4
bitcoin.ping.nonceRandom nonceUnsigned integer (64 bits)2.0.0 to 4.2.4
bitcoin.pongPong messageLabel2.0.0 to 4.2.4
bitcoin.pong.nonceRandom nonceUnsigned integer (64 bits)2.0.0 to 4.2.4
bitcoin.rejectReject messageLabel2.0.0 to 4.2.4
bitcoin.reject.ccodeCCodeUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.reject.dataDataByte sequence2.0.0 to 4.2.4
bitcoin.reject.messageMessage rejectedLabel2.0.0 to 4.2.4
bitcoin.reject.reasonReasonLabel2.0.0 to 4.2.4
bitcoin.script_length.invalidscript_len too largeLabel2.2.0 to 4.2.4
bitcoin.services.networkNetwork nodeBoolean1.10.0 to 4.2.4
bitcoin.string.countCountUnsigned integer (8 bits)1.12.0 to 4.2.4
bitcoin.string.count64CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.string.valueString valueCharacter string1.12.0 to 4.2.4
bitcoin.txTx messageLabel1.10.0 to 4.2.4
bitcoin.tx.inTransaction inputLabel1.10.0 to 4.2.4
bitcoin.tx.in.prev_outputPrevious outputLabel1.10.0 to 4.2.4
bitcoin.tx.in.prev_output.hashHashByte sequence1.10.0 to 4.2.4
bitcoin.tx.in.prev_output.indexIndexUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.tx.in.script_lengthScript LengthUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.tx.in.script_length64Script LengthUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.tx.in.seqSequenceUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.tx.in.sig_scriptSignature scriptByte sequence1.10.0 to 4.2.4
bitcoin.tx.input_countInput CountUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.tx.input_count64Input CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.tx.lock_timeBlock lock time or block IDUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.tx.num_transactionsNumber of transactionsUnsigned integer (16 bits)1.10.0 to 1.12.13
bitcoin.tx.outTransaction outputLabel1.10.0 to 4.2.4
bitcoin.tx.out.scriptScriptByte sequence1.10.0 to 4.2.4
bitcoin.tx.out.script_lengthScript LengthUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.tx.out.script_length64Script LengthUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.tx.out.valueValueUnsigned integer (64 bits)1.10.0 to 4.2.4
bitcoin.tx.output_countOutput CountUnsigned integer (8 bits)1.10.0 to 4.2.4
bitcoin.tx.output_count64Output CountUnsigned integer (64 bits)2.2.0 to 4.2.4
bitcoin.tx.versionTransaction versionUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.versionVersion messageLabel1.10.0 to 4.2.4
bitcoin.version.addr_meAddress of emmitting nodeLabel1.10.0 to 4.2.4
bitcoin.version.addr_youAddress as receiving nodeLabel1.10.0 to 4.2.4
bitcoin.version.nonceRandom nonceUnsigned integer (64 bits)1.10.0 to 4.2.4
bitcoin.version.relayRelay flagUnsigned integer (8 bits)2.0.0 to 4.2.4
bitcoin.version.servicesNode servicesUnsigned integer (64 bits)1.10.0 to 4.2.4
bitcoin.version.start_heightBlock start heightUnsigned integer (32 bits)1.10.0 to 4.2.4
bitcoin.version.subverSub-version stringCharacter string1.10.0 to 1.10.14
bitcoin.version.timestampNode timestampDate and time1.10.0 to 4.2.4
bitcoin.version.user_agentUser agentLabel1.12.0 to 4.2.4
bitcoin.version.versionProtocol versionUnsigned integer (32 bits)1.10.0 to 4.2.4