{"type":"rich","version":"1.0","title":"jb55 wrote","author_name":"jb55 (npub1xt…vkk5s)","author_url":"https://nostr.now/npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s","provider_name":"njump","provider_url":"https://nostr.now","html":"bitcoin-qt does not display them\n\nthe only way to display them is to call `bitcoin-cli getrawtransaction` which:\n\n- decodes scrambed xor data from disk\n- parses the block\n- returns the data in a human-readable form.\n- human readable in the case of OP_RETURN is a hex string\n\nso in the very least you need bitcoin-cli to call an RPC on your node to parse the data and return json\n\nthen you need to run jq to extract the opcode and xxd -r -p to turn the hex into raw bytes.\n\nthen you need some way to interpret these bytes, if its just an image you could just redirect the bytes to a png/jpg file and open it. you might need the `file` command to detect the filetype.\n\nif it is coded slightly different like my byte shift example, then you would need to add an extra command to the pipeline (via perl which is available on most linux machines)\n\nso yes you would most definitely need the command line in the very least to transform the data to read it. but there is no guarantee its in an encoding you could interpret.\n\nits not like a folder where people can just drop files into. you must run commands to extract the data. it doesn't really matter if the data is contiguous or not, because it needs to be transformed regardless."}
