Previously called "bitcoin-strings-with-txids" since text was the initial focus, but Ciro Santilli decided to go for the more general name once images became more and more important to the project.
Set of scripts b Ciro Santilli, primarily created while researching Cool data embedded in the Bitcoin blockchain.
A Quantitative Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin by
Ciro Santilli 37 Updated 2025-07-01 +Created 1970-01-01
Implementations:
- Python: github.com/alecalve/python-bitcoin-blockchain-parser/blob/c06f420995b345c9a193c8be6e0916eb70335863/blockchain_parser/utils.py#L41. Sample usage to extract 3 values from a
bytes
object:file, off = decode_varint(value) blk_off, off = decode_varint(value[off:]) tx_off, off = decode_varint(value[off:])
The fee/change address of cryptograffiti.info.
Cool data embedded in the Bitcoin blockchain Software by
Ciro Santilli 37 Updated 2025-07-01 +Created 1970-01-01
GitHub is for newbs.
- 50002f38a40aeca96f7d03ceac1c62fc233b44207af99df8f1daddf03f6ef61c via cryptograffiti.info contains a Python script that starts with:
#!/usr/bin/env python3 # # This file is placed in the public domain. # # CryptoGraffiti tool # # Requires python-bitcoinlib-v0.2.1 # # https://github.com/petertodd/python-bitcoinlib # # pip install python-bitcoinlib
- 209c9106c7261582f5d0907819c6e10dea670c273133047d911be41f8a42d86f via cryptograffiti.info contains a Base64 encoded Python script starting in:Some related ones:
#!/usr/bin/env python # brainwallet "base58" # v2015-05-18, fixed Tor DNS problem import binascii import hashlib
- 25658f625c8f3964593b9e3c632040cb69aea9cf24403af33ab173d7cba7c42f
- 7d188bd499137b5a0d68271ef8a4f3c4dc2f2b38bd03dfc913cb2b0be15b1e0d
Cosmopedia is a dataset of synthetic textbooks, blogposts, stories, posts and WikiHow articles generated by Mixtral-8x7B-Instruct-v0.1.The dataset contains over 30 million files and 25 billion tokens, making it the largest open synthetic dataset to date.
Infomercial: For-Profit Online University by Adult Swim
. Login walls. Lol.
Get Bitcoin transaction id from position in dat file by
Ciro Santilli 37 Updated 2025-07-01 +Created 1970-01-01
This would allow us to index inscriptions in the .dat files directly with fast C tools, and then retrive the transaction ID to get cleaner data and metadata.
It should be possible if we managed to take the information from bitcoindev.network/understanding-the-data/ and dump into an indexed SQLite database.
I tried to start things off with LevelDBDumper:but that consumed all 64 GB of RAM on P51... github.com/mdawsonuk/LevelDBDumper/issues/15
LevelDBDumper -d ~/snap/bitcoin-core/common/.bitcoin/indexes/txindex -f btc.csv -q -o . -t csv
Sotware project that provides lspci.
Get vendor and device ID for each PCI device by
Ciro Santilli 37 Updated 2025-07-01 +Created 1970-01-01
stackoverflow.com/questions/59010671/how-to-get-vendor-id-and-device-id-of-all-pci-devices
grep PCI_ID /sys/bus/pci/devices/*/uevent
lspci is missing such basic functionality!
There are unlisted articles, also show them or only show them.