I’ve been doing a lot of thinking about NFTs and was wondering how to go about creating a public provable burn address to send redeemed/needing to be removed from the useable Universe NFTs to?


You could use something like tz1burnburnburnburnburnburnburjAYjjX.

  • 2
    Is this a real vanity address I would be creating, or does sending to a non-existent address that conforms to the character limits makes it a verifiable burn because no one would have the private keys due to them never being generated to begin with? If that’s the case, then I would imagine there wouldn’t be a public burn address that could be monitored for incoming transactions, rather they would have to view the transaction initiation from my sender address. Am I anywhere near the ballpark with this?
    – Teztees
    Jan 11 '21 at 20:54
  • 1
    It is a valid address that nobody controls, No one can even reveal a public key for it. > no one would have the private keys due to them never being generated to begin with? Exactly. Jan 12 '21 at 15:41
  • 1
    It's impossible to prove that no one controls that address, isn't it? I think locking on smart contract would be better as it can be proven that no one can withdraw funds from the contract.
    – Groxan
    Jan 13 '21 at 21:22
  • 1
    It's impossible to prove with certainty that no one controls that address, but the odds of someone knowing the preimage of this hash are astronomically low. On the same order of magnitude as guessing someone's private key. If an adversary can generate hashes like this, we have far more serious problems to worry about than the proof of burn address.
    – Arthur B
    Jan 14 '21 at 13:11
  • Yes, of course. I'm just saying that locking funds on a smart contract would give you 100% certainty that the funds are no longer available.
    – Groxan
    Jan 14 '21 at 20:18

You can now burn Anything on the Crunchy DeFi firepit....

I have a question of my own though... How did ArthurB generate tz1burnburnburnburnburnburnburjAYjjX ?

I want to burn a large portion of the Tezos Till We Bezos token to a MacKenzie themed burn address

Is it possible to replace some of the "Burn" with MacKenzie?

I tried tz1MacKenzieurnburnburnburnburjAYjjX

But it is not a valid address and I can't send to it

I've asked a question about this and only gotten answers like "burn them with a Contract"

Id ask in a comment here but don't have the reputation, very onerous and restrictive system

Does no one on the whole of stack exchange know the dark magic ArthurB used to create the valid burn address " tz1burnburnburnburnburnburnburjAYjjX " ?

  • My guess is that the last few letters jAYjjX are a checksum to verify that the address is valid. If you change any part of the address, then the checksum at the end will need to change, too. If you dive deep into the documentation on how to generate and format addresses, I'm sure the information is there. Sep 1 '21 at 21:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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