Skip to content

Commit

Permalink
Add can destroy nft outputs tx capability rule
Browse files Browse the repository at this point in the history
  • Loading branch information
PhilippGackstatter committed Oct 26, 2023
1 parent 32214de commit 0d7cebe
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion tips/TIP-0043/tip-0043.md
Original file line number Diff line number Diff line change
Expand Up @@ -536,8 +536,10 @@ as a request to smart contract chain accounts.
- The unlock is valid if and only if all unlock conditions and features present in the output validate.
- When a consumed NFT output has a corresponding NFT output on the output side, `Immutable Features` field must not
change.
- When a consumed NFT output has no corresponding NFT output on the output side, the NFT it is being burned. Funds and
- When a consumed NFT output has no corresponding NFT output on the output side, the NFT is being burned. Funds and
assets inside the burned NFT output must be redistributed to other outputs in the burning transaction.
- The transaction is invalid if an NFT is burned and the _Can destroy NFT Outputs_ flag in the _Transaction
Capabilities_ is **unset**.

| :bangbang: Careful with NFT burning :bangbang: |
| ---------------------------------------------- |
Expand Down

0 comments on commit 0d7cebe

Please sign in to comment.