What are all the ways to burn tokens, including ADA and other tokens? By burning, I mean to remove it from the sum balance of all addresses. E.g. one way is to mint a negative amount of a token. Are there other ways? (Sending tokens to an address that nobody controls doesn't count; I want the token to be completely gone.)

I'm also specifically looking for a way to burn a token after the 'before' slot of the minting policy has passed.

  • Under what circumstances and for what purpose do you wish to burn tokens?
    – gRebel
    May 5 at 8:15
  • @gRebel As mentioned in the last paragraph, the specific situation that motivated the question is that I'm trying to burn tokens after the 'before' slot of the minting policy has passed. May 5 at 8:16
  • That's what you want to do. I am interested in why.
    – gRebel
    May 5 at 8:20
  • As long as you do not burn a token, it is not clear that the token can still be owned by someone. Burning is final and undebatable. Burning also has the advantage of garbage collection for the information that nodes have to remember to process future transactions. May 5 at 8:33
  • There is no way to burn ADA.
  • You can burn the native tokens, if you have the singing keys for the tokens policy and the policy allows it.
  • If the policy doesn't allow it (locked by time slot), at the moment, there is no way to burn them, but IOG is going to introduce a way to do it in the near future, so keep them around.
  • 3
    There is no such thing as a "private key for the tokens". The only thing that matters is the policy. May 5 at 15:08
  • 2
    @LarsBrünjes I think he meant the private key for the verification key associated with keyHash used in the policy, so if you don't have that private key, you can neither mint nor burn tokens. May 5 at 18:05
  • 1
    That is correct Joshua, edited the answer for clarity. May 5 at 21:30
  • 2
    Yes, but the point is: The policy does not need to require a key. You can have a policy that only has a deadline, for example. May 5 at 22:33

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.