# Can I burn counterparty assets by the underlying bitcoin (proof-of-burn)

**URL:** <https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668>\
**Category:** Support\
**Created:** [November 24, 2015, 9:50pm UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668 "2015-11-24T21:50:07Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Francis\_Pouliot](https://avatars.discourse-cdn.com/v4/letter/f/e68b1a/32.png) [@Francis\_Pouliot](https://forums.counterparty.io/u/Francis_Pouliot)\
**Post date:** [November 24, 2015, 9:50pm UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668/1 "2015-11-24T21:50:07Z")

</div>

I’m in the processing of writing a whitepaper for a crypto-asset class.

It is deflationary by nature and requires the issuer to be able to perform a proof-of-burn of the asset.

I have not yet decided on an asset platform, but I am interested in using counterparty (the other option would be the open assets protocol).

How might one perform a proof-of-burn using a counter party token? Is it as simple as sending it to the [https://blockscan.com/address/1CounterpartyXXXXXXXXXXXXXXXUWLpVr](https://blockscan.com/address/1CounterpartyXXXXXXXXXXXXXXXUWLpVr) address? After that, can I show the total supply diminished?

I need to be able to easily prove that I burned the token (cannot be spent again)

Thx!

---

<div class="post-metadata">

**Author:** ![deweller](https://yyz2.discourse-cdn.com/flex004/user_avatar/forums.counterparty.io/deweller/32/44_2.png) [@deweller](https://forums.counterparty.io/u/deweller)\
**Post date:** [November 24, 2015, 11:39pm UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668/2 "2015-11-24T23:39:29Z")

</div>

1CounterpartyXXXXXXXXXXXXXXXUWLpVr is a special address that was used to burn bitcoin and turn it into XCP. You can no longer burn bitcoin at this address. And you cannot use it to burn any counterparty assets.

You can, however, burn counterparty assets by sending them to any other burn address, as long as it is a valid bitcoin address.

1BURNXXXXXXXXXXXXXXXXXXXXXXXTVanmh is an example of a burn address that will work.

See [https://github.com/adamkrellenstein/unspendable](https://github.com/adamkrellenstein/unspendable) for a script to generate burn addresses.

---

<div class="post-metadata">

**Author:** ![something](https://yyz2.discourse-cdn.com/flex004/user_avatar/forums.counterparty.io/something/32/240_2.png) [@something](https://forums.counterparty.io/u/something)\
**Post date:** [November 25, 2015, 2:57am UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668/3 "2015-11-25T02:57:18Z")

</div>

To add to deweller’s answer:

- You _can_ burn bitcoin at that mainnet address, but nothing will come out (now). It worked during the “bootstrap” or exodus period only. Now it’s a one way street, no XCP gets returned to the sending address.
- Now XCP are still burned for certain platform services. For example to register an asset (token) on the Counterparty platform you need to “pay” 0.5 XCP and the amount gets destroyed (it doesn’t go to anyone in particular), so since the end of burn period close to 15,000 XCP (there’s close to 30K assets registered) has been burned.
- On Counterparty testnet, because XCP are always needed for testing, you can use testnet bitcoin to burn for testnet XCP
- More in FAQ below

> [@How many BTC were burned, how many XCP created and how many are there now?](https://forums.counterparty.io/t/how-many-btc-were-burned-how-many-xcp-created-and-how-many-are-there-now/1162):
>
> Amount of BTC burned and XCP created BTC burned: 2,124.6302 (valued US$1,737,182.64 at the time) XCP created: 2,648,755.9218 XCP currently (as of Nov 8, 2014) in circulation: 2,647,139 You can use the API (get\_xcp\_supply()) to get the current amount of XCP in existence. Burn period First burn: block 278689 Last gainful burn: block 283810 Notes, sources and observations Source: [https://bitcointalk.org/index.php?topic=395761.msg4899591#msg4899591](https://bitcointalk.org/index.php?topic=395761.msg4899591#msg4899591) Participants late to Counterparty, so …

---

<div class="post-metadata">

**Author:** ![Francis\_Pouliot](https://avatars.discourse-cdn.com/v4/letter/f/e68b1a/32.png) [@Francis\_Pouliot](https://forums.counterparty.io/u/Francis_Pouliot)\
**Post date:** [November 25, 2015, 3:55am UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668/4 "2015-11-25T03:55:21Z")

</div>

Thanks, very enlightening. Been hearing a lot about counterparty and just starting to look seriously into it.

Is there a method to publicly audit the total supply of assets?

---

<div class="post-metadata">

**Author:** ![something](https://yyz2.discourse-cdn.com/flex004/user_avatar/forums.counterparty.io/something/32/240_2.png) [@something](https://forums.counterparty.io/u/something)\
**Post date:** [November 25, 2015, 4:38am UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668/5 "2015-11-25T04:38:03Z")

</div>

Cool!  
Yes, as explained in the linked article, you can do it via the Counterparty API, but there’s also a user-friendly way via a Counterparty block explorer such as CoinDaddy’s (below ) or [blockscan.com](http://blockscan.com).  
By the way, alphanumeric asset names (such as `A890739216879800249`, usually used for “disposable” tokens) can be registered for free, while alphabetic name require 0.5 XCP, so you may see that the actual number of assets is more than the cost of XCPs required to register (because alphanumeric asset names are free).

Another thing you can see at the link above the number of assets right now is 33K, but the number of issuances is \> 40K. That’s because you can issue 100 tokens of `YOURASSET` now and then - if you haven’t locked the asset - you can issue more, e.g. 900 more to increase the float to 1,000. The main use cases are similar to shares or commodity funds, whereby if each token represents a fixed amount of physical goods and you want to increase the capital or accept more investment, you’d want to issue more tokens. Or if you want to raise more capital. Some assets are locked from the outset if that’s the intent of the issuer. The status (locked or unlocked) is recorded on the blockchain. Once locked, an asset cannot be unlocked for additional issuance.

[https://counterpartychain.io/](https://counterpartychain.io/)

---

<div class="post-metadata">

**Author:** ![FoldingCoin](https://yyz2.discourse-cdn.com/flex004/user_avatar/forums.counterparty.io/foldingcoin/32/218_2.png) [@FoldingCoin](https://forums.counterparty.io/u/FoldingCoin)\
**Post date:** [November 26, 2015, 4:07pm UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668/6 "2015-11-26T16:07:21Z")

</div>

@JPJA I have seen this come up alot with people looking to have their own burn addresses, may i request you make a simple program on xcp.pw that will allow the creation of a burn address? I think that would add some great value to your already valuable collection of tools there

@deweller pointed out that this script here [https://github.com/adamkrellenstein/unspendable](https://github.com/adamkrellenstein/unspendable) can work

---

<div class="post-metadata">

**Author:** ![JPJA](https://yyz2.discourse-cdn.com/flex004/user_avatar/forums.counterparty.io/jpja/32/1324_2.png) [@JPJA](https://forums.counterparty.io/u/JPJA)\
**Post date:** [November 26, 2015, 7:46pm UTC](https://forums.counterparty.io/t/can-i-burn-counterparty-assets-by-the-underlying-bitcoin-proof-of-burn/1668/7 "2015-11-26T19:46:12Z")

</div>

Here’s an online proof-of-burn address generator; [http://gobittest.appspot.com/ProofOfBurn](http://gobittest.appspot.com/ProofOfBurn) .
