Bitcoin transaction ID (txid)
ID bitcoin_txid
DatatypeNot PIIidentifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Identifier of a Bitcoin transaction: the double SHA-256 hash of the serialized transaction without its witness data, written as 64 hexadecimal digits in reversed byte order, as block explorers and the Bitcoin Core RPC show it. Block hashes and the transaction IDs of Bitcoin forks (Litecoin, Bitcoin Cash, Dogecoin) have the same form, so the value alone does not tell them apart.
- Parent datatype
- SHA-256 hash
sha256hash - Categories
- Cryptocurrency
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- Quality
- 83/100 · missing: second example, mapping (Wikidata, Schema.org, ...)
- Metacrafter rules
- no detection rule yet
- Supported by tools
- Great Expectations Semantic Types Expectations
Regular expression
^[0-9a-fA-F]{64}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b | Coinbase transaction of the genesis block |
| 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33 invalid | one hex digit short (63 instead of 64) |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Идентификатор транзакции Bitcoin (txid) |
Sources
- doc: https://developer.bitcoin.org/reference/transactions.html
- other: https://en.bitcoin.it/wiki/Genesis_block
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/bitcoin_txid - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/cryptocurrency/bitcoin_txid.yamlon GitHub