It is possible to store some information in the Monero blockchain that isn't strictly related to a cryptocurrency transaction?

For example, let's say I have a txt file, I calculate its SHA1 hash and then I create a mock transaction (maybe between two wallets which I both control) to insert that hash inside the metadata. Later, when it is confirmed by the network, I can go to some explorer (e.g. https://moneroblocks.info/) and look inside the right block to check it out, and it will stay there forever (at least as long the monero blockchain continues to exist).

I was wondering if a thing like could be applicated, or, because Monero expose very little data -basically only the fee payed to the miners- it's just structurally impossible.

1 Answer 1


It's possible to store arbitrary data in the tx extra field. You'd have to manually construct your tx though (no wallets allow for this) and block explorers will only show the hex data of it, if at all.

  • Ok so at the Moment It Is a pretty complex procedure. I'll check how to manually build a transaction.
    – giacom0c
    Commented Aug 20, 2020 at 18:04
  • "Complicated" because it's not an intended use case. The Monero blockchain is not intended as a general purpose database. Things like Ethereum would be better suited.
    – jtgrassie
    Commented Aug 20, 2020 at 20:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.