Making a Burn Address on the blockchain is currently done by using a script address with a validator that always returns False and so never validates.

This ties up ADA and causes the size of the blockchain to increase (become bloated with addresses full of useless assets) causing the full node requirements to increase.

How can you do the following two things:

  1. Prevent ADA from Accumulating in these scripts?
  2. Minimnse the effect they have on the size of the ledger (prevent bloating)?

1 Answer 1


You must correctly specify what is allowed in the monetary policy to allow burning. If when minting a token you use a minting policy that does not allow the burning of the token, the ledger rule will not allow the burning of the token. Then the only way of burning the token is to lock it indefinitely.

You can also make minting policies that allow for burning the token, this will remove it from the output.

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.