# Burn Transaction
Burn transaction decreases the amount of token on sender's account and thereby the total amount of the token on the blockchain. Any account that owns a token (not necessarily the token issuer) can send the Burn transaction. Burned tokens cannot be restored back to the account.
# Fee
The minimum fee for a Burn transaction is 0.001 WAVES, in case of burning a smart asset 0.005 WAVES.
If the transaction sender is a dApp or smart account, the minimum fee is increased by 0.004 WAVES.
Starting from node version 1.3.1, after activation of feature #16 “Ride V5, dApp-to-dApp invocations”, the extra fee of 0.004 WAVES is only required if the complexity of sender's account script or dApp script verifier function exceeds the sender complexity threshold. Versions 1.3.x are currently available for Stagenet only.
# JSON Representation
{
"senderPublicKey": "9GaQj7gktEiiS1TTTjGbVjU9bva3AbCiawZ11qFZenBX",
"amount": 9999,
"fee": 100000,
"type": 6,
"version": 2,
"sender": "3P9QZNrHbyxXj8P9VrJZmVu2euodNtA11UW",
"feeAssetId": null,
"chainId": 87,
"proofs": [
"61jCivdv3KTuTY6QHgxt4jaGrXcszWg3vb9TmUR26xv7mjWWwjyqs7X5VDUs9c2ksndaPogmdunHDdjWCuG1GGhh"
],
"assetId": "FVxhjrxZYTFCa9Bd4JYhRqXTjwKuhYbSAbD2DWhsGidQ",
"id": "csr25XQHT1c965Fg7cY2vJ7XHYVsudPYrUbdaFqgaqL",
"timestamp": 1548660675277,
"height": 1370971
}
Field | Description |
---|---|
amount | Amount of token to burn: an integer value specified in the minimum fraction (“cents”) of token |
assetId | Token ID base 58 encoded |
chainId | Chain ID |
The fields that are common to all types of transactions are described in the Transaction article.
# Binary Format
See the Burn Transaction Binary Format article.
# Ride Structure
The BurnTransaction structure is used for transaction handling in smart contracts.